<SEC-DOCUMENT>0001140361-19-010500.txt : 20190605
<SEC-HEADER>0001140361-19-010500.hdr.sgml : 20190605
<ACCEPTANCE-DATETIME>20190605172930
ACCESSION NUMBER:		0001140361-19-010500
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		74
CONFORMED PERIOD OF REPORT:	20190428
FILED AS OF DATE:		20190605
DATE AS OF CHANGE:		20190605

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			PHOTRONICS INC
		CENTRAL INDEX KEY:			0000810136
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		IRS NUMBER:				060854886
		STATE OF INCORPORATION:			CT
		FISCAL YEAR END:			1031

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-15451
		FILM NUMBER:		19880795

	BUSINESS ADDRESS:	
		STREET 1:		15 SECOR ROAD
		STREET 2:		PO BOX 5226
		CITY:			BROOKFIELD
		STATE:			CT
		ZIP:			06804
		BUSINESS PHONE:		2037759000

	MAIL ADDRESS:	
		STREET 1:		15 SECOR ROAD
		STREET 2:		P O BOX 5226
		CITY:			BROOKFIELD
		STATE:			CT
		ZIP:			06804

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	PHOTRONIC LABS INC
		DATE OF NAME CHANGE:	19900514
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>form10q.htm
<DESCRIPTION>10-Q
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Summit
         Document created using EDGARfilings PROfile 5.1.0.0
         Copyright 1995 - 2019 Broadridge -->
  </head>
<body text="#000000" bgcolor="#ffffff" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
  <div>
    <div>
      <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
    <div style="text-align: center; font-size: 14pt; font-weight: bold;">UNITED STATES</div>
    <div>
      <div style="text-align: center;"><font style="font-size: 14pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">SECURITIES AND EXCHANGE COMMISSION</font></div>
      <div style="text-align: center; font-size: 12pt;"><font style="font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Washington, D.C. 20549</font></div>
      <div><br>
      </div>
      <div style="text-align: center; font-size: 18pt;"><font style="font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">FORM 10-Q</font></div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="zee8f7badf3614f348b020c90fa38b45f" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt; vertical-align: top; align: right;">&#9746;</td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">For the quarterly period ended April 28, 2019</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">OR</font></div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="zc462e50fb1df4b97af04cb40c7639ab7" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt; vertical-align: top; align: right;">&#9744;</td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">For the transition period from ___ to ___</font></div>
      <div><br>
      </div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">Commission file number 0-15451</font></div>
      <div><br>
      </div>
      <div style="text-align: center;"><img width="62" height="67" src="image0.jpg"></div>
      <div><br>
      </div>
      <div style="text-align: center; font-size: 24pt;"><font style="font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">PHOTRONICS, INC.</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);">(Exact name of registrant as specified in its charter)</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="z7613c1c1257143219df944cae408d889" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse;">

          <tr>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Connecticut</font></div>
            </td>
            <td style="width: 2%; vertical-align: top;">&#160;</td>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">06-0854886</font></div>
            </td>
          </tr>
          <tr>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);">(State or other jurisdiction of incorporation or organization)</font></div>
            </td>
            <td style="width: 2%; vertical-align: top;">&#160;</td>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);">(IRS Employer Identification No.)</font></div>
            </td>
          </tr>

      </table>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="z9bac2697c0eb465c9f37eeb3bb9a3828" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse;">

          <tr>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">15 Secor Road, Brookfield, Connecticut</font></div>
            </td>
            <td style="width: 2%; vertical-align: top;">&#160;</td>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">06804</font></div>
            </td>
          </tr>
          <tr>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);">(Address of principal executive offices)</font></div>
            </td>
            <td style="width: 2%; vertical-align: top;">&#160;</td>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);">(Zip Code)</font></div>
            </td>
          </tr>

      </table>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="z91c37ba532f9427088366b38d69bf436" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse;">

          <tr>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Registrant&#8217;s telephone number, including area code</font></div>
            </td>
            <td style="width: 2%; vertical-align: top;">&#160;</td>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">(203) 775-9000</font></div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities
        Exchange Act of 1934 during the preceding 12 months (or for such shorter periods that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.</div>
      <div style="text-align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Yes &#9746;&#160; No &#9744;</font></div>
      <div><br>
      </div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted
        pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).</div>
      <div style="text-align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Yes &#9746;&#160; No &#9744;</font></div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">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):</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="zbe65d05806544cf6b428a0e9c7b13872" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border-collapse: collapse;">

          <tr>
            <td style="width: 23%; vertical-align: top;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Large Accelerated Filer</div>
            </td>
            <td style="width: 7%; vertical-align: top; font-weight: bold;">&#9746;</td>
            <td style="width: 23%; vertical-align: top;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Accelerated Filer</font></div>
            </td>
            <td style="width: 7%; vertical-align: top;">&#9744;</td>
            <td style="width: 23%; vertical-align: top;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Non-Accelerated Filer</font></div>
            </td>
            <td style="width: 17%; vertical-align: top;">&#9744;</td>
          </tr>
          <tr>
            <td style="width: 23%; vertical-align: top;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Smaller Reporting Company</font></div>
            </td>
            <td style="width: 7%; vertical-align: top;">&#9744;</td>
            <td style="width: 23%; vertical-align: top;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Emerging growth company</font></div>
            </td>
            <td style="width: 7%; vertical-align: top;">&#9744;</td>
            <td style="width: 23%; vertical-align: top;">&#160;</td>
            <td style="width: 17%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">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;</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).</font></div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Yes </font><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">&#9744;&#160; No <font style="font-weight: bold;">&#9746;</font></font></div>
      <div><br>
      </div>
      <div>
        <div style="text-align: left;"><font style="color: rgb(35, 31, 32); font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Securities registered pursuant to Section 12(b) of the Act:</font></div>
        <div style="text-align: left;"><font style="color: rgb(35, 31, 32); font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <br>
          </font></div>
        <table cellspacing="0" cellpadding="0" border="0" id="zb8ee15fc56484e82a1c900fae6a1dd8c" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse;">

            <tr>
              <td style="width: 33%; vertical-align: bottom; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">
                <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(35, 31, 32);"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Title of each class</font></font></div>
              </td>
              <td style="width: 34%; vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(35, 31, 32);"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Trading Symbol(s)</font></font></div>
              </td>
              <td style="width: 33%; vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(35, 31, 32);"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Name of each exchange on which
                      registered</font></font></div>
              </td>
            </tr>
            <tr>
              <td style="width: 33%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">COMMON</font></font></div>
              </td>
              <td style="width: 34%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">PLAB</font></font></div>
              </td>
              <td style="width: 33%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">NASDAQ Global Select Market</font></font></div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">The registrant had </font><font style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt;">67,065,655</font><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);"> shares of common stock outstanding as of June 3, 2019.</font></div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);"> <br>
        </font></div>
      <div>
        <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <!--PROfilePageNumberReset%Num%2%%%-->
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Forward-Looking Statements</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">The Private Securities Litigation Reform Act of 1995 provides a &#8220;safe harbor&#8221; for forward-looking
          statements made by or on behalf of Photronics, Inc. (&#8220;Photronics&#8221;, the &#8220;Company&#8221;, &#8220;we&#8221;, &#8220;our&#8221;, or &#8220;us&#8221;). These statements are based on management&#8217;s beliefs, as well as assumptions made by, and information currently available to, management.
          Forward-looking statements may be identified by words like &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;plan,&#8221; &#8220;project,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;will&#8221; and similar expressions, or the negative of such terms, or other comparable terminology.
          All forward-looking statements involve risks and uncertainties that are difficult to predict. In particular, any statement contained in this quarterly report on Form 10-Q or in other documents filed with the Securities and Exchange Commission in
          press releases or in the Company&#8217;s communications and discussions with investors and analysts in the normal course of business through meetings, phone calls, or conference calls regarding, among other things, the consummation and benefits of
          transactions, joint ventures, business combinations, divestitures and acquisitions, expectations with respect to future sales, financial performance, operating efficiencies, or product expansion, are subject to known and unknown risks,
          uncertainties, and contingencies, many of which are beyond the control of the Company. Various factors may cause actual results, performance, or achievements to differ materially from anticipated results, performance, or achievements expressed or
          implied by forward-looking statements. Factors that might affect forward-looking statements include, but are not limited to, overall economic and business conditions; economic and political conditions in international markets; the demand for the
          Company&#8217;s products; competitive factors in the industries and geographic markets in which the Company competes; the timing of orders received from customers; the gain or loss of significant customers; competition from other manufacturers; changes
          in accounting standards; federal, state and international tax requirements (including tax rate changes, new tax laws and revised tax law interpretations); changes in the jurisdictional mix of our earnings and changes in tax laws and rates;
          interest rate and other capital market conditions, including changes in the market price of the Company&#8217;s securities; foreign currency exchange rate fluctuations; changes in technology; technology or intellectual property infringement, including
          cybersecurity breaches, and other innovation risks; unsuccessful or unproductive research and development or capital expenditures; the timing, impact, and other uncertainties related to transactions and acquisitions, divestitures, business
          combinations, and joint ventures as well as decisions the Company may make in the future regarding the Company&#8217;s business, capital and organizational structures and other matters; the seasonal and cyclical nature of the semiconductor and flat
          panel display industries; management changes; changes in laws and government regulation impacting our operations or our products, including laws relating to export controls and import laws, rules and tariffs; the occurrence of regulatory
          proceedings, claims or litigation; damage or destruction to the Company&#8217;s facilities, or the facilities of its customers or suppliers, by natural disasters, labor strikes, political unrest, or terrorist activity; construction of new facilities
          and assembly of new equipment; dilutive issuances of the Company&#8217;s stock; the ability of the Company to (i) place new equipment in service on a timely basis; (ii) obtain additional financing; (iii) achieve anticipated synergies and cost savings;
          (iv) fully utilize its tools; (v) achieve desired yields, pricing, product mix, and market acceptance of its products and (vi) obtain necessary export licenses. Any forward-looking statements should be considered in light of these factors.
          Accordingly, there is no assurance that the Company&#8217;s expectations will be realized. The Company does not assume responsibility for the accuracy and completeness of the forward-looking statements and does not assume an obligation to provide
          revisions to any forward-looking statements, except as otherwise required by securities and other applicable laws.</font></div>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">2</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">PHOTRONICS, INC.</font></div>
      <div><br>
      </div>
      <a name="INDEX"><!--Anchor--></a>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">INDEX</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="z60f3ebdafe7d4eee8a2c066d3ae8b886" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border-collapse: collapse;">

          <tr>
            <td style="width: 13%; vertical-align: top;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">PART I.</font></div>
            </td>
            <td style="width: 82%; vertical-align: top;">
              <div style="text-align: left; margin-right: 6.8pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">FINANCIAL INFORMATION</font></div>
            </td>
            <td style="width: 1%; vertical-align: top;" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: top; text-align: left;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top;">&#160;</td>
            <td style="width: 82%; vertical-align: top;">&#160;</td>
            <td style="width: 1%; vertical-align: top;" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: top; text-align: left;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Item 1.</font></div>
            </td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><a href="#CONDENSEDCONSOLIDATEDFINA"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Condensed Consolidated Financial Statements (unaudited)</font></a></div>
            </td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">4</font></div>
            </td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: top; text-align: left; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><a href="#CondensedConsolidatedBala"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Condensed Consolidated Balance Sheets at April 28, 2019 and October 31, 2018</font></a></div>
            </td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">4</font></div>
            </td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; text-align: left; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><a href="#CondensedConsolidatedStat"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Condensed Consolidated Statements of Income for the Three and Six Months Ended April 28, 2019 and
                    April 29, 2018</font></a></div>
            </td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">5</font></div>
            </td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; text-align: left; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><a href="#Comprehensive"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Condensed Consolidated Statements of Comprehensive Income for the Three and Six Months Ended April 28, 2019 and
                    April 29, 2018</font></a></div>
            </td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">6</font></div>
            </td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; text-align: left; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><a href="#Equity"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Condensed Consolidated Statements of Equity for the Three and Six Months Ended April 28, 2019 and April 29, 2018</font></a></div>
            </td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">7</font></div>
            </td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; text-align: left; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div><a href="#Cash"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Condensed Consolidated Statements of Cash Flows for the Six Months Ended April 28, 2019 and April 29, 2018</font> </a><br>
              </div>
            </td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">9</font></div>
            </td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; text-align: left; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><a href="#Notes"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Notes to Condensed Consolidated Financial Statements</font></a></div>
            </td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10</font></div>
            </td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; text-align: left; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Item 2.</font></div>
            </td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><a href="#MANAGEMENT"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</font></a></div>
            </td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">25</font></div>
            </td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; text-align: left; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Item 3.</font></div>
            </td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><a href="#QUANTITATIVEANDQUALITATIV"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Quantitative and Qualitative Disclosures about Market Risk</font></a></div>
            </td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">32</font></div>
            </td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; text-align: left; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Item 4.</font></div>
            </td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><a href="#CONTROLSANDPROCEDURES"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Controls and Procedures</font></a></div>
            </td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">32</font></div>
            </td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; text-align: left; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; text-align: left; background-color: rgb(204, 238, 255);">&#160;</td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(255, 255, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">PART II.</font></div>
            </td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(255, 255, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">OTHER INFORMATION</font></div>
            </td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; text-align: left; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; text-align: left; background-color: rgb(204, 238, 255);">&#160;</td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(255, 255, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Item 1A.</font></div>
            </td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(255, 255, 255);">
              <div style="text-align: left;"><a href="#RISKFACTORS"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Risk Factors</font></a></div>
            </td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; background-color: rgb(255, 255, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">33</font></div>
            </td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; text-align: left; background-color: rgb(204, 238, 255);">&#160;</td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(255, 255, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Item 2.</font></div>
            </td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(255, 255, 255);">
              <div style="text-align: left;"><a href="#UNREGISTEREDSALESOFEQUITY"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Unregistered Sales of Equity Securities and Use of Proceeds</font></a></div>
            </td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; background-color: rgb(255, 255, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">33</font></div>
            </td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; text-align: left; background-color: rgb(204, 238, 255);">&#160;</td>
          </tr>
          <tr>
            <td style="width: 13%; vertical-align: top; background-color: rgb(255, 255, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Item 6.</font></div>
            </td>
            <td style="width: 82%; vertical-align: top; background-color: rgb(255, 255, 255);">
              <div style="text-align: left;"><a href="#EXHIBITS"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Exhibits</font></a></div>
            </td>
            <td style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td style="width: 4%; vertical-align: bottom; background-color: rgb(255, 255, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">34</font></div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">3</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z701ec96018404920a35d299504ea4926" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 49.5pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">PART I.</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">FINANCIAL INFORMATION</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z458909a2ebf145d9beb19b827595278d" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 49.5pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Item 1.</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><a name="CONDENSEDCONSOLIDATEDFINA"><!--Anchor--></a><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">PHOTRONICS, INC.</font></div>
      <div style="text-align: center;"><a name="CondensedConsolidatedBala"><!--Anchor--></a><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Condensed Consolidated Balance Sheets</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">(in thousands, except per share amounts)</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">(unaudited)</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);"> <br>
        </font></div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;" id="z05cc6fab375e4a7bb44a7ad0ec8b15d0">

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 28,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">October 31,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" rowspan="1" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" rowspan="1" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" rowspan="1" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">ASSETS</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Current assets:</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cash and cash equivalents</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">167,066</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">329,277</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accounts receivable, net of allowance of $1,360 in 2019 and $1,526 in 2018</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">123,371</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">120,515</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Inventories</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">34,696</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">29,180</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Prepaid expenses</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">8,531</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">6,901</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other current assets</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">38,304</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">16,858</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total current assets</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">371,968</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">502,731</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Property, plant and equipment, net</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">654,357</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">571,781</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Intangible assets, net</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10,182</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">12,368</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Deferred income taxes</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">15,121</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">18,109</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other assets</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">33,610</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">5,020</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total assets</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,085,238</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,110,009</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">LIABILITIES AND EQUITY</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Current liabilities:</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Current portion of long-term debt</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">505</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">57,453</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accounts payable</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">80,120</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">89,149</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accrued liabilities</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">58,659</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">44,474</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
              <div style="margin-left: 9pt">
                <div style="margin-left: 9pt">&#160;</div>
              </div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total current liabilities</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">139,284</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">191,076</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Long-term debt</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">35,921</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Deferred income taxes</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">829</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">643</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other liabilities</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10,876</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">13,721</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total liabilities</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">186,910</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">205,440</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Commitments and contingencies</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Equity:</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Preferred stock, $0.01 par value, 2,000 shares authorized, none issued and outstanding</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Common stock, $0.01 par value, 150,000 shares authorized, 69,984 shares issued and 66,289
                  outstanding at April 28, 2019 and 69,700 shares issued and 67,142 outstanding at October 31, 2018</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">700</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">697</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Additional paid-in capital</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">558,359</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">555,606</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Retained earnings</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">245,144</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">231,445</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Treasury stock, 3,695 shares at April 28, 2019 and 2,558 shares at October 31, 2018</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(33,807</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(23,111</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accumulated other comprehensive loss</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(6,828</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(4,966</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total Photronics, Inc. shareholders&#8217; equity</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">763,568</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">759,671</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Noncontrolling interests</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">134,760</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">144,898</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total equity</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">898,328</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">904,569</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total liabilities and equity</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,085,238</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,110,009</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          </tr>

      </table>
      <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);"> <br>
        </font></div>
      <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);">See accompanying notes to condensed consolidated financial
          statements.</font></div>
      <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);"> <br>
        </font></div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">4</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">PHOTRONICS, INC.</font></div>
      <a name="CondensedConsolidatedStat"><!--Anchor--></a>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Condensed Consolidated Statements of Income</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">(in thousands, except per share amounts)</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">(unaudited)</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;" id="z6dd7f3c9b4844db7968c095d2aa13abc">

          <tr>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="6">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Three Months Ended</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="6">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Six Months Ended</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="10">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 28,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 29,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 28,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 29,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Revenue</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">131,580</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">130,779</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">256,291</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">254,225</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cost of goods sold</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">105,570</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">97,960</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">204,179</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">193,744</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Gross profit</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">26,010</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">32,819</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">52,112</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">60,481</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Operating expenses:</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Selling, general and administrative</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">13,269</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">13,637</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">27,061</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">25,387</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">
              <div style="margin-left: 9pt">&#160;</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Research and development</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3,542</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3,817</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">7,805</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">7,921</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total operating expenses</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">16,811</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">17,454</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">34,866</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">33,308</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Operating income</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">9,199</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">15,365</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">17,246</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">27,173</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other income (expense):</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Interest income and other income (expense), net</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">4,286</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3,883</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">5,925</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">351</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Interest expense</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">355</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">551</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">886</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,125</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Income before income taxes</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">13,130</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">18,697</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">22,285</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">26,399</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Income tax provision</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3,278</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3,508</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">4,665</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,729</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net income</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">9,852</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">15,189</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">17,620</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">24,670</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net income attributable to noncontrolling interests</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,373</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">4,524</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3,874</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">8,107</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net income attributable to Photronics, Inc. shareholders</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">8,479</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10,665</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">13,746</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">16,563</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Earnings per share:</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Basic</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.13</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.15</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.21</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.24</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Diluted</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.13</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.15</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.20</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.23</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Weighted-average number of common shares outstanding:</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Basic</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">66,261</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">69,293</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">66,422</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">69,024</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Diluted</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">70,597</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">75,190</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">71,593</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">75,052</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);">See accompanying notes to condensed consolidated financial
          statements.</font></div>
      <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);"> <br>
        </font></div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">5</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">PHOTRONICS, INC.</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Condensed Consolidated Statements of <a name="Comprehensive"><!--Anchor--></a>Comprehensive Income</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">(in thousands)</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">(unaudited)</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;" id="z066889bd12804a42b6fb15b759f53d1d">

          <tr>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="6">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Three Months Ended</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="6">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Six Months Ended</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="6">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="6">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 28,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 29,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 28,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 29,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net income</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">9,852</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">15,189</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">17,620</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">24,670</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other comprehensive income (loss), net of tax of $0:</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Foreign currency translation adjustments</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(7,054</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(11,098</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(482</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">18,989</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Amortization of cash flow hedge</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">16</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">48</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">25</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">54</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">44</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">22</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net other comprehensive (loss) income</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(7,029</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(11,028</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(438</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">19,059</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Comprehensive income</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2,823</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">4,161</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">17,182</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">43,729</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt">&#160;</div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Less: comprehensive income attributable to noncontrolling interests</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,515</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,841</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">5,298</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10,301</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Comprehensive income attributable to Photronics, Inc. shareholders</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,308</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2,320</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">11,884</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">33,428</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);">See accompanying notes to condensed consolidated financial
          statements.</font></div>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">6</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">PHOTRONICS, INC.</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Condensed Consolidated Statements of <a name="Equity"><!--Anchor--></a>Equity</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">(in thousands)</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">(unaudited)</font></div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" border="0" id="z38ceee0d1d26425b978d8daa72eae3fd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

            <tr>
              <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 28%;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="30" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold;">Three Months Ended April 28, 2019</div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 28%;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="22" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Photronics, Inc. Shareholders</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; padding-bottom: 2px; width: 6%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; padding-bottom: 2px; width: 6%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" rowspan="1" style="vertical-align: middle; padding-bottom: 2px; width: 28%;">&#160;</td>
              <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td nowrap="nowrap" colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Common Stock</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td valign="bottom" colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td nowrap="nowrap" colspan="2" rowspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Additional</font></div>
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Paid-in</font></div>
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Capital</font></div>
              </td>
              <td nowrap="nowrap" colspan="1" rowspan="2" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td colspan="1" rowspan="2" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td nowrap="nowrap" colspan="2" rowspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Retained</font></div>
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Earnings</font></div>
              </td>
              <td nowrap="nowrap" colspan="1" rowspan="2" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td colspan="1" rowspan="2" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td nowrap="nowrap" colspan="2" rowspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Treasury</font></div>
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Stock</font></div>
              </td>
              <td nowrap="nowrap" colspan="1" rowspan="2" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td colspan="1" rowspan="2" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td nowrap="nowrap" colspan="2" rowspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Accumulated</font></div>
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Other</font></div>
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Comprehensive</font></div>
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Income (Loss)</font></div>
              </td>
              <td nowrap="nowrap" colspan="1" rowspan="2" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td colspan="1" rowspan="2" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td nowrap="nowrap" colspan="2" rowspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Non-</font></div>
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">controlling</font></div>
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Interests</font></div>
              </td>
              <td nowrap="nowrap" colspan="1" rowspan="2" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td colspan="1" rowspan="2" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td nowrap="nowrap" colspan="2" rowspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Total</font></div>
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Equity</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="2" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 28%;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Shares</font></div>
              </td>
              <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Amount</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Balance at January 28, 2019</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">69,917</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">699</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">557,188</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">236,665</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(33,807</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">343</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">152,082</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">913,170</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(255, 255, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net income</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">8,479</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,373</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">9,852</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(255, 255, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other comprehensive (loss) income</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(7,171</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">142</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(7,029</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Sale of common stock through employee&#160;&#160; stock option and purchase plans</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">41</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">271</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">272</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: rgb(255, 255, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Restricted stock awards vesting and expense</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">26</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">650</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">650</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Share-based compensation expense</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">250</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">250</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Subsidiary dividend payable</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(18,837</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(18,837</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Balance at April 28, 2019</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">69,984</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">700</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">558,359</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">245,144</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(33,807</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(6,828</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">134,760</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">898,328</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            </tr>

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

          <tr>
            <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 37%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="26" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold;">Three Months Ended April 29, 2018</div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="26" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 37%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="18" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Photronics, Inc. Shareholders</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px; width: 6%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px; width: 6%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="26" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" rowspan="1" style="vertical-align: middle; padding-bottom: 2px; width: 37%;">&#160;</td>
            <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td nowrap="nowrap" colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Common Stock</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td nowrap="nowrap" colspan="2" rowspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Additional</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Paid-in</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Capital</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td nowrap="nowrap" colspan="2" rowspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Retained</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Earnings</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td nowrap="nowrap" colspan="2" rowspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Accumulated</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Other</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Comprehensive</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Income</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td nowrap="nowrap" colspan="2" rowspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Non-</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">controlling</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Interests</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td nowrap="nowrap" colspan="2" rowspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Total</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Equity</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" colspan="1" style="vertical-align: middle; padding-bottom: 2px; width: 37%;">&#160;&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Shares</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="vertical-align: middle; padding-bottom: 2px; width: 1%;">&#160;&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="vertical-align: middle; padding-bottom: 2px; width: 1%;">&#160;&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><br>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Amount</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
          </tr>
          <tr>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Balance at January 29, 2018</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">68,869</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">689</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">549,328</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">195,288</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">32,128</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">141,014</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">918,447</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net income</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10,665</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">4,524</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">15,189</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other comprehensive loss</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(8,372</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(2,656</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(11,028</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Sale of common stock through employee stock option and purchase plans</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">548</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2,892</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2,897</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 37%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Restricted stock awards vesting and expense</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">26</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">457</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">457</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Share-based compensation expense</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">300</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">300</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Subsidiary dividend payable</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(8,196</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(8,196</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 37%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Balance at April 29, 2018</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">69,443</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">694</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">552,977</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">205,953</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">23,756</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">134,686</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">918,066</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);">See accompanying notes to condensed consolidated financial
          statements.</font></div>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">7</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">PHOTRONICS, INC.</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Condensed Consolidated Statements of Equity (continued)</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">(in thousands)</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">(unaudited)</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);"> <br>
        </font></div>
      <div>
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%;" id="ze3aa11d11dd94074828b2d25014b9cdc">

            <tr>
              <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 28%;" rowspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1" rowspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" colspan="30" rowspan="1">Six Months Ended April 28, 2019</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1" rowspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%;" rowspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" rowspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; text-align: center; font-weight: bold;" colspan="30" rowspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1" rowspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 28%;" rowspan="1"><br>
              </td>
              <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="22">
                <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Photronics, Inc. Shareholders</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; padding-bottom: 2px; width: 6%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; padding-bottom: 2px; width: 6%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%;" rowspan="1"><br>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%;" rowspan="1"><br>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" rowspan="2" colspan="1">&#160;</td>
              <td nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="4" colspan="2">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Accumulated</font></div>
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Other</font></div>
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Comprehensive</font></div>
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Loss</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" rowspan="2" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 28%;" rowspan="1"><br>
              </td>
              <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="6">
                <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Common Stock</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
              <td nowrap="nowrap" rowspan="3" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Additional</font></div>
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Paid-in</font></div>
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Capital</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; padding-bottom: 2px;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
              <td nowrap="nowrap" rowspan="3" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"> Non-</font></div>
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">controlling</font></div>
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Interests</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%;" rowspan="1"><br>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="6"><br>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" rowspan="2" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" rowspan="2" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" rowspan="2" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="2" colspan="2">
                <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Retained</font></div>
                <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Earnings</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" rowspan="2" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" rowspan="2" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="2" colspan="2">
                <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Treasury</font></div>
                <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Stock</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" rowspan="2" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" rowspan="2" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" rowspan="2" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" rowspan="2" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" rowspan="2" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" rowspan="2" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="2" colspan="2">
                <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Total</font></div>
                <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Equity</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" rowspan="2" colspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 28%;" rowspan="1"><br>
              </td>
              <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Shares</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Amount</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; text-indent: -9pt; margin-left: 9pt; width: 28%;">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Balance at November 1, 2018</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">69,700</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">697</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">555,606</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">231,445</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(23,111</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(4,966</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">144,898</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">904,569</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(255, 255, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Adoption of ASU 2014-09</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,083</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">121</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,204</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(255, 255, 255);">
                <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Adoption of ASU 2016-16</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(1,130</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(3</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(1,133</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net income</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">13,746</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3,874</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">17,620</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(255, 255, 255);">
                <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other comprehensive (loss) income</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(1,862</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,424</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(438</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Sale of common stock through employee stock option and purchase plans</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">136</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">792</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">793</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: rgb(255, 255, 255);">
                <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Restricted stock awards vesting and expense</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">148</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,217</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,219</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Share-based compensation expense</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">744</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">744</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(255, 255, 255);">
                <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Contribution from noncontrolling interest</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">29,394</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">29,394</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Dividends to noncontrolling interests</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(26,102</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(26,102</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(255, 255, 255);">
                <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Subsidiary dividend payable</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(18,837</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(18,837</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Repurchase of common stock of subsidiary</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(9</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(9</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(255, 255, 255);">
                <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Purchase of treasury stock</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(10,696</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(10,696</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
                <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Balance at April 28, 2019</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">69,984</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">700</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">558,359</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">245,144</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(33,807</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(6,828</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">134,760</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">898,328</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            </tr>

        </table>
      </div>
      <div><br>
        <div align="center"> </div>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="zaf599919192f4b069706e5da640f2da0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%;">

          <tr>
            <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; text-indent: -9pt; margin-left: 9pt; width: 37%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="26" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Six Months Ended April 29, 2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" rowspan="1" style="vertical-align: middle; text-indent: -9pt; margin-left: 9pt; width: 37%;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="26" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; text-indent: -9pt; margin-left: 9pt; width: 37%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="18" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Photronics, Inc. Shareholders</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px; width: 6%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; padding-bottom: 2px; width: 6%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; text-indent: -9pt; margin-left: 9pt; width: 37%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="26" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; text-indent: -9pt; margin-left: 9pt; width: 37%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td nowrap="nowrap" colspan="2" rowspan="4" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Accumulated</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Other</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Comprehensive</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Income</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="2" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; text-indent: -9pt; margin-left: 9pt; width: 37%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Common Stock</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td nowrap="nowrap" rowspan="3" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Additional</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Paid-in</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Capital</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td nowrap="nowrap" rowspan="3" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"> Non-</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">controlling</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Interests</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td nowrap="nowrap" rowspan="3" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">&#160;
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Total</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Equity</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; text-indent: -9pt; margin-left: 9pt; width: 37%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="2" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" rowspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Retained</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"> Earnings</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="2" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="2" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="2" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="2" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; text-indent: -9pt; margin-left: 9pt; width: 37%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Shares</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Amount</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; text-indent: -9pt; margin-left: 9pt; width: 37%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Balance at October 30, 2017</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">68,666</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">687</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">547,596</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">189,390</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">6,891</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">120,731</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">865,295</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%; background-color: rgb(255, 255, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net income</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">16,563</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">8,107</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">24,670</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other comprehensive income</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">16,865</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2,194</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">19,059</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Sale of common stock through employee stock option and purchase plans</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">664</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">7</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3,592</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3,599</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Restricted stock awards vesting and expense</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">113</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">843</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">843</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Share-based compensation expense</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">798</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">798</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Contribution from noncontrolling interest</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">148</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">11,850</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">11,998</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Subsidiary dividend payable</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(8,196</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(8,196</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%; background-color: rgb(255, 255, 255); text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 37%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Balance at April 29, 2018</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">69,443</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">694</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">552,977</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">205,953</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">23,756</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">134,686</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">918,066</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);">See accompanying notes to condensed consolidated financial
          statements.</font></div>
      <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);"> <br>
        </font></div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">8</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">PHOTRONICS, INC.</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Condensed Consolidated Statements of <a name="Cash"><!--Anchor--></a>Cash Flows</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">(in thousands)</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">(unaudited)</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z966e0c7daf51407c8ae7135d30f5ec99" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Six Months Ended</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 28,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 29,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cash flows from operating activities:</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net income</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">17,620</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">24,670</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Adjustments to reconcile net income to net cash provided by operating activities:</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Depreciation and amortization</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">38,515</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">44,429</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Changes in assets and liabilities:</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 34.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accounts receivable</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(2,295</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(16,976</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 34.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Inventories</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(9,447</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(7,765</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 34.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other current assets</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(6,114</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(9,666</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 34.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accounts payable, accrued liabilities, and other</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(40,566</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3,216</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net cash (used in) provided by operating activities</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(2,287</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">37,908</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cash flows from investing activities:</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Purchases of property, plant and equipment</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(140,436</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(44,129</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Government incentives</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">5,698</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(23</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">296</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">*</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net cash used in investing activities</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(134,761</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(43,833</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)*</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cash flows from financing activities:</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Proceeds from debt</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">39,633</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Contribution from noncontrolling interest</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">29,394</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">11,998</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Repayments of long-term debt</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(61,220</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(2,771</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Dividends paid to noncontrolling interests</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(26,102</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Purchase of treasury stock</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(10,696</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Proceeds from share-based arrangements</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,033</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3,776</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(45</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(267</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net cash (used in) provided by financing activities</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(28,003</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">12,736</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2,843</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">6,330</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">*</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net (decrease) increase in cash, cash equivalents, and restricted cash</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(162,208</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">13,141</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">*</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cash, cash equivalents, and restricted cash at beginning of period</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">331,989</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">*</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">310,936</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">*</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cash, cash equivalents, and restricted cash at end of period</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">169,781</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">324,077</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">*</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Supplemental disclosure information:</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accrual for property, plant and equipment purchased during the period</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">17,454</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10,317</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accrual for property, plant and equipment purchased with funds receivable from government
                  incentives</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">13,402</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Subsidiary dividend payable</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">18,837</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">8,196</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">* Amount has been modified to reflect the adoption of ASU 2016-18 (see Note 14).</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic;">See accompanying notes to
            condensed consolidated financial statements</font>.</font></div>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">9</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">PHOTRONICS, INC.</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);"><a name="Notes"><!--Anchor--></a>Notes to Condensed Consolidated Financial Statements</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Three Months and Six Months Ended April 28, 2019 and April 29, 2018</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">(unaudited)</font></div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">(in thousands, except share amounts and per share data)</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">NOTE 1 - BASIS OF FINANCIAL STATEMENT PRESENTATION</font></div>
      <div><br>
      </div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">Photronics, Inc. (&#8220;Photronics&#8221;, &#8220;the Company&#8221;, &#8220;we&#8221;, &#8220;our&#8221;, or &#8220;us&#8221;) is one of the world&#8217;s leading manufacturers of
          photomasks, which are high precision photographic quartz or glass plates containing microscopic images of electronic circuits. Photomasks are a key element in the manufacture of semiconductors and flat panel displays (&#8220;FPDs&#8221;), and are used as
          masters to transfer circuit patterns onto semiconductor wafers and flat panel display substrates during the fabrication of integrated circuits (&#8220;ICs&#8221; or &#8220;semiconductors&#8221;) and a variety of FPDs and, to a lesser extent, other types of electrical
          and optical components. We currently have eleven manufacturing facilities, which are located in Taiwan (3), Korea, the United States (3), Europe (2), and two recently constructed facilities <font style="font-size: 10pt; font-family: &quot;Times
            New Roman&quot;;">in </font>China. Our FPD Facility in Hefei, China, commenced production in the second quarter of 2019; we anticipate our IC facility in Xiamen, China, to commence production later in 2019.</div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance
          with accounting principles generally accepted in the United States of America for interim financial information, and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and
          footnotes required by accounting principles generally accepted in the United States of America for annual financial statements. In the opinion of management, adjustments, all of which are of a normal recurring nature, considered necessary for a
          fair presentation have been included. Our business is typically impacted during the first, and sometimes the second, quarter of our fiscal year by the North American, European, and Asian holiday periods, as some customers reduce their development
          and buying activities during those periods. Operating results for the interim period are not necessarily indicative of the results that may be expected for the fiscal year ending October 31, 2019. For further information, refer to the
          consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended October 31, 2018.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">NOTE 2 - INVENTORIES</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Inventories are stated at the lower of cost, determined under the first-in, first-out (&#8220;FIFO&#8221;) method, or net realizable value.
          Presented below are the components of inventory at the balance sheet dates:</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;" id="z60a8b002c5e14e9c95cb10aadbe513bb">

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 46%;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 28,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">October 31,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 46%;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 46%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Raw materials</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">34,276</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">25,110</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 46%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Work in process</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">416</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3,402</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 46%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Finished goods</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">668</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">34,696</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">29,180</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">10</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">NOTE 3 - PROPERTY, PLANT AND EQUIPMENT</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Property, plant and equipment consists of the following:</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" style="width: 60%; font-family: 'Times New Roman'; font-size: 10pt;" id="z1e05feea2e424ab98f17ea4bec863f63">

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 36%;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 28,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">October 31,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 36%;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Land</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">11,164</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">11,139</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Buildings and improvements</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">124,374</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">124,771</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Machinery and equipment</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,673,574</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,566,163</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Leasehold improvements</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">19,598</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">19,577</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Furniture, fixtures and office equipment</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">13,503</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">12,415</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Construction in progress</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">132,394</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">128,649</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 36%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,974,607</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,862,714</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accumulated depreciation and amortization</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(1,320,250</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(1,290,933</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 36%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 36%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">654,357</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">571,781</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Depreciation and amortization expense for property, plant and equipment was $18.6 million and $36.2 million in the three- and six-month
        periods ended April 28, 2019, respectively, and $20.8 million and $42.0 million in the three- and six-month periods ended April 29, 2018, respectively.</div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">In January 2017, we entered into a noncash transaction with a customer which resulted in the acquisition of equipment with fair
          values of approximately $6.7 million during the six-month period ended April 29, 2018.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">NOTE 4 - PDMCX JOINT VENTURE</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">In January 2018, Photronics, through its wholly-owned Singapore subsidiary (hereinafter, within this Note &#8220;we&#8221;, or
          &#8220;Photronics&#8221;), and Dai Nippon Printing Co., Ltd., through its wholly-owned subsidiary &#8220;DNP Asia Pacific PTE, Ltd.&#8221; (hereinafter, within this Note, &#8220;DNP&#8221;) entered into a joint venture under which DNP obtained a 49.99% interest in our
          recently-established IC business in Xiamen, China, in which we anticipate production to commence in 2019. The joint venture, known as &#8220;<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Xiamen American
            Japan Photronics Mask Co., Ltd.</font>&#8221; (hereinafter, &#8220;PDMCX&#8221;), was established to develop and manufacture photomasks for leading edge and advanced generation semiconductors. We entered into this joint venture to enable us to compete more
          effectively for the merchant photomask business in China and to benefit from the additional resources and investment that DNP will provide to enable us to offer advanced-process technology to our customers. No gain or loss was recorded upon the
          formation of this joint venture.</font></div>
      <div><br>
      </div>
      <div>
        <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">As of April 28, 2019, Photronics and DNP had each contributed cash of approximately $48 million to the joint venture. <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The total investment </font>per the PDMCX operating agreement (the Agreement<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">) is $160 million, of which
            approximately</font> $13 million <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">remained for Photronics as of April 28, 2019 and </font>will be <font style="font-size: 10pt; font-family: &quot;Times New
            Roman&quot;;">funded over the next several quarters with cash and </font>local borrowings.</div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Under the Agreement, DNP is afforded, under certain circumstances, the right to put its interest in PDMCX to Photronics. These
          circumstances include disputes regarding the strategic direction of PDMCX that may arise after the initial two-year term of the Agreement and cannot be resolved between the two parties. In addition, both Photronics and DNP have the option to
          purchase, or put, their interest from, or to, the other party, should their ownership interest fall below 20% for a period of more than six consecutive months. Under all such circumstances, the sales of ownership interests would be at the exiting
          party&#8217;s ownership percentage of the joint venture&#8217;s net book value, with closing to take place within three business days of obtaining required approvals and clearance.</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;">
        <div style="text-align: left; text-indent: 18pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">We recorded net losses from the operations of PDMCX of approximately $0.6 million, and $1.9 million during the three- and six-month periods
          ended April 28, 2019, respectively, and $0.2 million and $0.7 million in the three- and six-month periods ended April 29, 2018, respectively. General creditors of PDMCX do not have recourse to the assets of Photronics, Inc., and our maximum
          exposure to loss from PDMCX at April 28, 2019, was $44.7 million.</div>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> </font><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">11</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div>
        <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">As required by the guidance in Topic 810 - &#8220;Consolidation&#8221; of the Accounting Standards Codification, we evaluated our involvement in PDMCX
          for the purpose of determining whether we should consolidate its results in our financial statements. The initial step of our evaluation was to determine whether PDMCX was a variable interest entity (&#8220;VIE&#8221;). Due to its lack of sufficient equity
          at risk to finance its activities without additional subordinated financial support, we determined that it was a VIE. Having made this determination, we then assessed whether we were the primary beneficiary of the VIE, and concluded that we were
          the primary beneficiary during the current and prior year reporting periods; thus, as required, the PDMCX financial results have been consolidated with Photronics, Inc. Our conclusion was based on the facts that we held a controlling financial
          interest in PDMCX (which resulted from our having the power to direct the activities that most significantly impacted its economic performance), had the obligation to absorb losses, and the right to receive benefits that could potentially be
          significant to PDMCX. Our conclusions that we had the power to direct the activities that most significantly affected the economic performance of PDMCX during the current and prior year reporting periods was based on our right to appoint the
          majority of its board of directors, which has, among others, the powers to manage the business (through its rights to appoint and evaluate PDMCX management), incur indebtedness, enter into agreements and commitments, and acquire and dispose of
          PDMCX&#8217;s assets. In addition, as a result of the 50.01% variable interest we held during the current and prior<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font>year periods, we had the obligation to absorb losses and
          the right to receive benefits that could potentially be significant to PDMCX.</div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The carrying amounts of PDMCX assets and liabilities included in our condensed consolidated balance sheets are presented in the
          following table, together with our exposure to loss related to these assets and liabilities.</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;" id="za8612dce564941838bf60451f6917e80">

          <tr>
            <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 32%;" rowspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1" rowspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="6" rowspan="1">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 28, 2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1" rowspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1" rowspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="6" rowspan="1">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">October 31, 2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1" rowspan="1">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align: bottom; width: 32%; text-align: left; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Classification</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Carrying</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"> Amount</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Photronics</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"> Interest</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Carrying </font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Amount</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Photronics</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"> Interest</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 32%;"><br>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: middle;" colspan="2">
              <div style="text-align: right;"><br>
              </div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Current assets</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">31,219</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">15,612</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">9,625</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">4,813</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Non-current assets</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">116,677</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">58,350</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">43,415</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">21,708</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total assets</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">147,896</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">73,962</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">53,040</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">26,521</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Current liabilities</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">22,668</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">11,336</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">21,205</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10,603</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Non-current liabilities</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">35,937</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">17,972</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">20</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total liabilities</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">58,605</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">29,308</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">21,225</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10,613</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net assets</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">89,291</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">44,654</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">31,815</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">15,908</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">NOTE 5 &#8211; LONG-TERM DEBT</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Long-term debt consists of the following:</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;" id="z73af93b142ae4f79b4750fb58dff9685">

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 56%;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 28,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">October 31,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 56%;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Project Loan due December 2025</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div>
                <div style="text-align: right;"><font style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">11,400</font></div>
              </div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);" rowspan="1">
              <div style="text-align: left;"><font style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Project Loan due December 2022</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1" rowspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1" rowspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1" rowspan="1">
              <div style="text-align: right;"><font style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">14,932</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1" rowspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1" rowspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1" rowspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1" rowspan="1"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1" rowspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Working Capital Loan due January 2022</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10,094</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3.25% convertible senior notes matured April 2019</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">57,453</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">36,426</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">57,453</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 56%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Current portion</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(505</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(57,453</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">35,921</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" colspan="1">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">In April 2019, the $57.5 million convertible senior notes, discussed below, matured and were repaid.</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">In January 2015, we privately exchanged $57.5 million in aggregate principal amount of our 3.25% convertible senior notes with
          a maturity date of April 1, 2016, for new 3.25% convertible senior notes with an aggregate principal amount of $57.5 million with a maturity date of April 1, 2019. The conversion rate of the new notes was the same as that of the exchanged notes,
          which were issued in March 2011 with a conversion rate of approximately 96 shares of common stock per $1,000 note principal, equivalent to a conversion price of $10.37 per share of common stock. Note holders could convert each $1,000 principal
          amount of notes at any time prior to the close of business on the second scheduled trading day immediately preceding April 1, 2019; we were not required to redeem the notes, other than upon conversion, prior to their maturity date. Interest on
          the notes accrued in arrears, and was paid semiannually through the notes&#8217; maturity date.</font></div>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">12</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">In November 2018, PDMCX was approved for credit of $50 million, subject to certain limitations related to PDMCX
            registered capital at the time of the borrowing, pursuant to which PDMCX will enter into separate loan agreements (&#8220;the Project Loans&#8221;) for each borrowing. The Project Loans, which are denominated in renminbi, are being used to finance certain
            capital expenditures in China. PDMCX has agreed to grant a lien on the land, building and certain equipment owned by PDMCX as collateral for the Project Loans. As of April 28, 2019, PDMCX had borrowed $26.3 million against this approval, which
            includes $11.4 million that was borrowed during the three-month period ended April 28, 2019. <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Subsequent to April 28, 2019, PDMCX borrowed an additional $9.7 million. </font>Repayments




            on the amounts borrowed before the three-month period ended April 28, 2019, will be made semiannually, commencing in June 2020 and ending in December 2022. Repayments on the amount borrowed <font style="font-size: 10pt; font-family:
              &quot;Times New Roman&quot;;">after</font> the three-month period ended <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">January 27</font>, 2019, will be made semiannually, commencing in June 2023 and ending in
            December 2025. The interest rates on the Project Loans are based on the benchmark lending rate of the People&#8217;s Bank of China (4.9% at April 28, 2019). Interest incurred on these loans will be reimbursed through incentives afforded to us by the
            Xiamen Torch Hi-Tech Industrial Development Zone which, to a prescribed limit, provide for such reimbursements.</div>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
            <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">In November 2018, PDMCX was approved for credit of $25.0 million, pursuant to which PDMCX may enter into separate loan agreements. No
              guarantees were required as part of this approval. As of April 28, 2019, PDMCX had borrowed $13.8 million against this approval of which $3.7 million were 90-day loans. The remaining $10.1 million borrowed (the &#8220;Working Capital Loans&#8221;) is to
              be repaid semiannually from the dates of the individual borrowings; repayments commenced in May 2019 and end in January 2022. In May 2019, we borrowed an additional $1.9 million against this approval, and repaid $0.1 million. The 90-day loans
              were repaid in our second quarter of 2019. The Working Capital Loans, which are denominated in renminbi, are being used for general financing purposes, including payments of import and value-added taxes. The interest rates on the 90-day loans
              were the market rate on the date of issuance (4.9%), and interest rates on the Working Capital Loans are approximately 5%, and are based on the RMB Loan Prime Rate of the National Interbank Funding Center, plus a spread of 67.75 basis points.
              Interest incurred on the loans will be reimbursed through incentives provided by the Xiamen Torch Hi-Tech Industrial Development Zone, which, to a prescribed limit, provide for such reimbursements.</div>
          </div>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;">
        <div style="text-align: left; text-indent: 22.5pt; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt;">In September 2018, we entered into an amended and restated credit agreement (&#8220;the new agreement&#8221;) that expires in
          September 2023. The new agreement, which replaced our prior credit facility, has a $50 million borrowing limit, with an expansion capacity to $100 million, and is secured by substantially all of our assets located in the United States and common
          stock we own in certain of our foreign subsidiaries. The new agreement limits the amount we can pay in cash for dividends, distributions and redemption on Photronics, Inc. equity of up to an aggregate amount of $100 million, and contains the
          following financial covenants: minimum interest coverage ratio, total leverage ratio and minimum unrestricted cash balance, all of which we were in compliance with as of April 28, 2019. We had no outstanding borrowings against the new agreement
          as of April 28, 2019, and $50 million was available for borrowing. The interest rate on the new agreement (2.5% at April 28, 2019) is based on our total leverage ratio at LIBOR plus a spread, as defined in the credit facility.</div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">NOTE 6 - REVENUE</font></div>
      <div style="text-indent: 18pt;"><br>
      </div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">We adopted Accounting Standards Update 2014-09 and all subsequent amendments which are collectively codified in
          Accounting Standards Codification Topic 606 <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font> &#8220;Revenue from Contracts with Customers&#8221; (&#8220;Topic 606&#8221;) - on November 1, 2018, under the modified retrospective
          transition method, only <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">with respect </font>to contracts that were not complete as of the date of adoption. This approach <font style="font-size: 10pt; font-family:
            &quot;Times New Roman&quot;;">required</font> prospective application of the guidance with a cumulative effect adjustment to retained earnings to reflect the impact of the adoption on contracts that were not complete as of the date of the
          adoption. In accordance with the modified retrospective transition method, the results of the prior year period presented have not been adjusted for the effects of Topic 606.</div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Under Topic 606, we recognize revenue when, or as, control of a good or service transfers to a customer,
          in an amount that reflects the consideration to which we expect to be entitled in exchange for transferring those goods or services, whereas, prior to our adoption of Topic 606, we recognized revenue when we shipped to customers or, under some
          arrangements, when the customers received the goods. The following tables present the impacts of our adoption of Topic 606 on our April 28, 2019, condensed consolidated balance sheet, and condensed consolidated statements of income for the three
          and six months ended April 28, 2019, and cash flows for the six months ended April 28, 2019.</font></div>
      <div style="text-align: left; text-indent: 22.5pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);"> <br>
        </font></div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">13</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div>
        <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Condensed Consolidated Balance Sheet</font></div>
        <div style="text-align: center;"><u><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">April 28, 2019</font></font></u></div>
        <div style="text-align: center;"><u><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> <br>
              </font></font></u></div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;" id="z28311c856e7c40fea110b849d7b25d52">

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div> </div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">As Reported</font></font></div>
            </td>
            <td nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>
            <td nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div> </div>
              <div style="text-indent: 0.7pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Adjustments</font></font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Balance without</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Adoption of Topic 606</font></font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><u><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Assets</font></font></u></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="vertical-align: top;" colspan="2">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accounts receivable</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">123,371</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(794</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">122,577</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Inventory</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">34,696</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">4,807</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">39,503</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other current assets</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">38,304</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(6,237</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">32,067</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Deferred income taxes</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">15,121</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">105</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">15,226</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><u><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Liabilities</font></font></u></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accrued liabilities</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div>
                <div style="text-align: right; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt;">58,<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">659</font></div>
              </div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">686</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">59,<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">345</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Deferred income taxes</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">829</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(367</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">462</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><u><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Equity</font></font></u></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Photronics, Inc. shareholders&#8217; equity</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">763,568</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(1,963</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">761,605</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Noncontrolling interests</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">134,760</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(475</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
            <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" colspan="1">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">134,285</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" colspan="1">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div>
        <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Condensed Consolidated Statement of Income</font></div>
        <div style="text-align: center;"><u><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"> <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Three Months Ended April 28, 2019</font></font></u></div>
        <div style="text-align: center;"><u><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> <br>
              </font></font></u></div>
      </div>
      <table cellspacing="0" cellpadding="0" id="zef58245f9e4c41f4a5bab4ba46653b65" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div> </div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">As Reported</font></div>
            </td>
            <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Adjustments</font></div>
            </td>
            <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Balance without</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Adoption of Topic 606</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Revenue</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">131,580</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(242</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">131,338</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" rowspan="1" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cost of goods sold</font></div>
            </td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New
                Roman&quot;; color: rgb(0, 0, 0);">105,570</font></td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New
                Roman&quot;;">(162</font></td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New
                Roman&quot;;">105,408</font></td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Gross profit</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">26,010</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(80</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">25,930</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" rowspan="1" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Provision for taxes</font></div>
            </td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New
                Roman&quot;; color: rgb(0, 0, 0);">3,278</font></td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New
                Roman&quot;;">(48</font></td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New
                Roman&quot;;">3,230</font></td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net income</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">9,852</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(128</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">9,724</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" rowspan="1" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Noncontrolling interests</font></div>
            </td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New
                Roman&quot;; color: rgb(0, 0, 0);">1,373</font></td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New
                Roman&quot;;">78</font></td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New
                Roman&quot;;">1,451</font></td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Income attributable to Photronics, Inc. shareholders</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">8,479</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(206</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">8,273</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
          </tr>

      </table>
      <div>
        <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"> <br>
          </font></div>
        <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Condensed Consolidated Statement of Income</font></div>
        <div style="text-align: center;"><u><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"> <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Six Months Ended April 28, 2019</font></font></u></div>
        <div style="text-align: center;"><u><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> <br>
              </font></font></u></div>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="z4b5e0aeafc174f7a9819d775a71e9e61" style="width: 90%; font-family: 'Times New Roman'; font-size: 10pt;">

          <tr>
            <td style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 54%;">&#160;</td>
            <td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div> </div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">As Reported</font></div>
            </td>
            <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Adjustments</font></div>
            </td>
            <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Balance without</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Adoption of Topic 606</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 54%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Revenue</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">256,291</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(2,524</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">253,767</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cost of goods sold</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">204,179</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(1,041</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">203,138</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Gross profit</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">52,112</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(1,483</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">50,629</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Provision for taxes</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">4,665</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(178</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">4,487</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net income</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">17,620</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(1,305</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">16,315</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Noncontrolling interests</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">3,874</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(353</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3,521</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Income attributable to Photronics, Inc. shareholders</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">13,746</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(952</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">12,794</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">14</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div>
        <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Condensed Consolidated Statement of Cash Flows</font></div>
        <div style="text-align: center;"><u><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"> <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Six Months Ended April 28, 2019</font></font></u></div>
        <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> <br>
            </font></font></div>
      </div>
      <table cellspacing="0" cellpadding="0" id="zb90b5b2525d0423d8195b55007ca6892" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">As Reported</font></font></div>
            </td>
            <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Adjustments</font></font></div>
            </td>
            <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Balance without</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Adoption of Topic 606</font></font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net Income</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">17,620</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(1,305</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">16,315</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Changes in operating accounts:</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accounts receivable</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">(2,295</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">211</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(2,084</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Inventories</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">(9,447</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(1,204</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(10,651</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other current assets</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">(6,114</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,799</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(4,315</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accounts payable, accrued liabilities, and other</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">(40,566</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">499</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(40,067</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">We account for an arrangement as a revenue contract when each party has approved and is committed to perform under the
        contract, the rights of the contracting parties regarding the goods or services to be transferred and the payment terms are identifiable, the arrangement has commercial substance, and collection of consideration is probable. Substantially all of
        our revenue comes from the sales of photomasks. We typically contract with our customers to sell sets of photomasks (referred to as &#8220;mask sets&#8221;), which are comprised of multiple layers, the predominance of which we invoice as they ship to
        customers. As the photomasks are manufactured to customer specifications<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">,</font> they have no alternative use to us and, as our contracts generally provide us with the right
        to payment for work completed to date, we recognize revenue as we perform, or &#8220;over time&#8221; on most of our contracts. We measure our performance to date using an input method, which is based on our estimated costs to complete the various
        manufacturing phases of a photomask. At the end of a reporting period, there will be a number of revenue contracts on which we have performed; for any such contracts that we are entitled to be compensated for our costs incurred plus a reasonable
        profit, we recognize revenue and a corresponding contract asset for such performance. We account for shipping and handling activities that we perform after a customer obtains control of a good as being activities to fulfill our promise to transfer
        the good to the customer, rather than as promised services, or performance obligations, under the contract.</div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">As stated above, photomasks are manufactured in accordance with proprietary designs provided by our
          customers; thus, they are individually unique. Due to their uniqueness and other factors, their transaction prices are individually established through negotiations with customers; consequently, our photomasks do not have standard or &#8220;list&#8221;
          prices. The transaction prices of the vast majority of our revenue contracts include only fixed amounts of consideration. In certain instances, such as when we offer a customer an early payment discount, an estimate of variable consideration
          would be included in the transaction price, but only to the extent that a significant reversal of revenue would not occur when the uncertainty related to the variability is resolved.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">Contract Assets, Contract Liabilities and Accounts Receivable</font></div>
      <div><br>
      </div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;"><font style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><font style="line-height: 115%;">We recognize a contract asset when our performance under a contract
              precedes our receipt of consideration from a customer, or before payment is due,
              and our receipt of consideration is conditional upon factors other than the
              passage of time. Contract assets reflect our transfer of control to customers
              of photomasks that are in-process or completed but not yet shipped. A
              receivable is recognized when we have an unconditional right to payment for our
              performance, which generally occurs when we ship the photomasks. Our contract
              assets account primarily consists of a significant amount of our
              work-in-process inventory and fully-manufactured photomasks which have not yet
              shipped, if we have an enforceable right to collect consideration (including a
              reasonable profit), in the event the in-process orders are cancelled by
              customers. On an individual contract basis, we net contract assets with
              contract liabilities (deferred revenue) for financial reporting purposes. Our
              contract assets and liabilities are typically classified as current, as our
              production cycle and our lead times are both under one year. Contract assets of
              $6.2 million are included in &#8220;Other&#8221; current assets, and contract liabilities
              of $7.9 million are included in &#8220;Other&#8221; current liabilities in our April 28,
              2019 condensed consolidated balance sheet. At November 1, 2018, our date of
              adoption of Topic 606, we had contract assets of $4.6 million and contract
              liabilities of $7.8 million. We did not impair any contract assets during the six-month
              period ended April 28, 2019, and, during the respective three- and six-month
              periods ended April 28, 2019, we recognized $0.5 million and $1.2 million of
              revenue from the settlement of contract liabilities that existed at the
              beginning of those periods.</font></font></div>
      </div>
      <div><br>
      </div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">We generally record our accounts <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">receivable</font>
          at their billed amounts. All outstanding past due customer invoices are reviewed during, and at the end of, every period for collectibility. To the extent we believe a loss on the collection of a customer invoice is probable, we record the loss
          and credit the allowance for doubtful accounts. In the event that an amount is determined to be uncollectible, we charge the allowance for doubtful accounts and eliminate the related receivable. We did not incur any credit losses on our accounts
          receivable during the six<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font>month period ended April 28, 2019.</div>
      </div>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">15</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Our invoice terms generally range from net thirty to ninety days, depending on both the geographic market
          in which the transaction occurs and our payment agreements with specific customers. In the event that our evaluation of a customer&#8217;s business prospects and financial condition indicate that the customer presents a collectibility risk, we require
          payment in advance of performance. We have elected the practical expedient allowed under Topic 606 that permits us not to adjust a contract&#8217;s promised amount of consideration to reflect a financing component when the period between when we
          transfer control of goods or services to customers and when we are paid is one year or less.</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">In instances when we are paid in advance of our performance, we record a contract liability and, as
          allowed under the practical expedient in Topic 606, recognize interest expense only if the period between when we receive payment from the customer and the date when we expect to be entitled to the payment is greater than one year. Historically,
          advance payments we&#8217;ve received from customers have not preceded the completion of our performance obligations by more than one year.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">Disaggregation of Revenue</font></div>
      <div><br>
      </div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">The following tables present our revenue for the three and six<font style="font-size: 10pt; font-family: &quot;Times
            New Roman&quot;;">-</font>month periods ended April 28, 2019, disaggregated by product type, geographic location, and timing of recognition.</div>
      </div>
      <div><br>
      </div>
      <div style="margin-left: 18pt;">
        <table cellspacing="0" cellpadding="0" border="0" id="z06a6c38e5032443eaa25243827e30cbf" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;">

            <tr>
              <td style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 46%;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><u><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New
                        Roman&quot;,Times,serif;">Revenue by Product Type</font></font></u></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Three Months Ended</font></font></div>
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">April 28, 2019</font></font></div>
              </td>
              <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td>
              <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Six Months Ended</font></font></div>
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">April 28, 2019</font></font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" rowspan="1" style="vertical-align: top; width: 46%;">&#160;</td>
              <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="2" style="vertical-align: top;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="2" style="vertical-align: top;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 46%;">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><u><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">IC</font></font></u></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">High-end</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">38,429</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">72,995</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Mainstream</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">60,158</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">120,471</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total IC</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">98,587</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">193,466</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><u><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">FPD</font></font></u></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">High-end</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">22,956</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">44,422</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Mainstream</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10,037</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">18,403</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total FPD</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">32,993</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">62,825</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">131,580</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">256,291</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" nowrap="nowrap" colspan="4" style="vertical-align: top; background-color: rgb(255, 255, 255);">
                <div style="text-align: left;"><u><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Revenue by Geographic Location</font></font></u></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(255, 255, 255); width: 9%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Taiwan</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">56,469</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">114,209</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Korea</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">38,038</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">73,275</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">United States</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">26,742</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">49,215</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Europe</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">8,435</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">16,788</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">China</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,467</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,730</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">429</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,074</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">131,580</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">256,291</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" nowrap="nowrap" colspan="4" style="vertical-align: top; background-color: rgb(255, 255, 255);">
                <div style="text-align: left;"><u><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Revenue by Timing of Recognition</font></font></u></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(255, 255, 255); width: 9%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Over time</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">123,853</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">244,699</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">At a point in time</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">7,727</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">11,592</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">131,580</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">256,291</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">Contract Costs</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">We pay commissions to third party sales agents for certain sales that they obtain for us. However, the
          basis of the commissions is the transaction prices of the sales, which are completed in less than one year; thus, no relationship is established with a customer that will result in future business. Therefore, we would not recognize any portion of
          these sales commissions as costs of obtaining a contract, nor do we currently foresee other circumstances under which we would recognize such assets.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">Remaining Performance Obligations</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">As we are typically required to fulfill customer orders within a short time period, our backlog of orders
          is generally not in excess of one to two weeks for IC photomasks and two to three weeks for FPD photomasks. As allowed under Topic 606, we have elected not to disclose our remaining performance obligations, which represent the costs associated
          with the completion of the manufacturing process of in-process photomasks related to contracts that have an original duration of one year or less.</font></div>
      <br>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">16</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: italic; font-weight: bold;">Sales and Similar Taxes</div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">We report our revenue net of any sales or similar taxes we collect on behalf of governmental entities.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">Product Warranty</font></div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">Our photomasks are sold under warranties that generally range from <font style="font-size: 10pt; font-family:
            &quot;Times New Roman&quot;;">1</font> to <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">12 months</font>. We warrant that our photomasks conform to customer specifications, and that we will repair or replace, at our
          option, any photomasks that fail to do so. The warranties do not represent separate performance obligations in our revenue contracts. Historically, customer claims under warranty have been immaterial.</div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">NOTE 7 - SHARE-BASED COMPENSATION</font></div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
          <div style="text-align: left; text-indent: 18pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">In March 2016, shareholders approved a new equity incentive compensation plan (the &#8220;Plan&#8221;), under which incentive stock options,
            non-qualified stock options, stock grants, stock-based awards, restricted stock, restricted stock units, stock appreciation rights, performance units, performance stock, and other stock or cash awards may be granted. Shares to be issued under
            the Plan may be authorized and unissued shares, issued shares that have been reacquired by us (in the open-market or in private transactions), shares that are being held in the treasury, or a combination thereof. The maximum number of shares of
            common stock approved that may be issued under the Plan is four million shares. Awards may be granted to officers, employees, directors, consultants, advisors, and independent contractors of Photronics or its subsidiaries. In the event of a
            change in control (as defined in the Plan), the vesting of awards may be accelerated. The Plan, aspects of which are more fully described below, prohibits further awards from being issued under prior plans. <font style="font-size: 10pt;
              font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Total share-based compensation costs for the three and six</font><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font><font style="font-size: 10pt;
              font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">month periods ended April 28, 2019, were $0.9 million and $2.0 million, respectively, and $0.8 million and $1.6 million for the three and six</font><font style="font-size: 10pt;
              font-family: &quot;Times New Roman&quot;;">-</font><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">month periods ended April 29, 2018, respectively. The Company received cash from option exercises
              of $0.3 million and $0.8 million for the three and six</font><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">month
              periods ended April 28, 2019, respectively, and $2.9 million and $3.6 million for the three and six</font><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font><font style="font-size: 10pt; font-family: &quot;Times
              New Roman&quot;; color: rgb(0, 0, 0);">month periods ended April 29, 2018, respectively. No share-based compensation cost was capitalized as part of an asset and no related income tax benefits were recorded during the periods presented.</font></div>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Stock Options</font></div>
      <div><br>
      </div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
          <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Option awards generally vest in one-to-four years, and have a ten-year contractual term. All incentive and
            non-qualified stock option grants have an exercise price no less than the market value of the underlying common stock on the date of grant. The grant date fair values of options are based on closing prices of our common stock on the dates of
            grant and <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">are </font>calculated using the Black-Scholes option pricing model. Expected volatility is based on the historical volatility of our common stock. We use
            historical option exercise behavior and employee termination data to estimate expected term, which represents the period of time that options are expected to remain outstanding. The risk-free rate of return for the estimated term of the option
            is based on the U.S. Treasury yield curve in effect at the date of grant.</div>
        </div>
      </div>
      <div><br>
      </div>
      <div>
        <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
          <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt;">There were no share options granted during the three-month periods ended April 28, 2019 and April 29, 2018. There
            were 132,000 share options granted during the six-month period ended April 28, 2019, with a weighted-average grant-date fair value of $3.31 per share, and 252,000 share options granted during the six-month period ended April 29, 2018, with a
            weighted-average grant-date fair value of $2.74 per share. As of April 28, 2019, the total unrecognized compensation cost related to unvested option awards was approximately $1.2 million. That cost is expected to be recognized over a
            weighted-average amortization period of 2.4 years.</div>
        </div>
        <div><br>
        </div>
        <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">The weighted-average inputs and risk-free rate of return ranges used to calculate the grant<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font>date fair value of options issued during the three and six<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font>month periods ended April
            28, 2019 and April 29, 2018, are presented in the following table.</font></div>
      </div>
      <br>
      <table cellspacing="0" cellpadding="0" id="z445af387cc844b95b5f06e16bd030dac" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%;">

          <tr>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Three Months Ended</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Six Months Ended</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 28,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 29,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 28,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 29,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Volatility</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">N/A</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">N/A</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">33.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">31.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">%</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); text-align: center;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Risk free rate of return</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">N/A</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">N/A</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">2.5-2.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">2.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">%</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); text-align: center;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Dividend yield</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">N/A</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">N/A</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">0.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">0.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">%</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); text-align: center;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Expected term</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">N/A</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">N/A</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; background-color: #CCEEFF;">
              <div style="text-align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">5.1 years</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; background-color: #CCEEFF;">
              <div style="text-align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">5.0 years</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">17</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Information on outstanding and exercisable option awards as of April 28, 2019, is presented below.</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="z376e8a06de5f422f9cf45e5b378febde" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

          <tr>
            <td valign="bottom" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 54%;">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Options</font></div>
            </td>
            <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Shares</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Weighted</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Average</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Exercise</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Price</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 10%;">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Weighted</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Average</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Remaining</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Contractual</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Life</font></div>
            </td>
            <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Aggregate</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Intrinsic</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Value</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 54%;">
              <div style="text-align: right;"><br>
              </div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" style="vertical-align: top; width: 10%;">
              <div style="text-align: center;"><br>
              </div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;"><br>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 54%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Outstanding at April 28, 2019</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">2,405,318</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">8.88</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: middle; width: 10%; background-color: rgb(204, 238, 255);">
              <div style="text-align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">5.7 years</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">2,968</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 54%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: middle; width: 10%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 54%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Exercisable at April 28, 2019</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">1,795,651</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">8.47</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" style="vertical-align: middle; width: 10%; background-color: rgb(204, 238, 255);">
              <div style="text-align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">4.9 years</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">2,797</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Restricted Stock</font></div>
      <div><br>
      </div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">We periodically grant restricted stock awards, the restrictions on which typically lapse over a service period of
          one-to-four years. The fair value of the awards is determined on the date of grant, based on the closing price of our common stock. There were 435,000 restricted stock awards granted during the six<font style="font-size: 10pt; font-family:
            &quot;Times New Roman&quot;;">-</font>month period ended April 28, 2019, with a grant date fair value of $9.80 per share. There were 10,000 restricted stock awards granted during the three<font style="font-size: 10pt; font-family: &quot;Times
            New Roman&quot;;">-</font>month period ended April 29, 2018, with a grant<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font>date fair value of $8.40 per share, and 290,000 restricted stock awards granted during the
          six<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font>month period ended April 29, 2018, with a weighted-average fair value of $8.62 per share. As of April 28, 2019, the total compensation cost not yet recognized
          related to unvested restricted stock awards was approximately $5.7 million. That cost is expected to be recognized over a weighted-average amortization period of 2.9 years. As of April 28, 2019, there were 698,613 shares of restricted stock
          outstanding.</div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">NOTE 8 - INCOME TAXES</font></div>
      <div>
        <p align="left" style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; text-indent: 18pt;" class="MsoNormal"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: black;">We calculate our provision for
            income taxes at the end of each interim reporting period on the basis of an estimated annual effective tax rate adjusted for tax items that are discrete to each period.</font></p>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;"> <br>
        </div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">The effective tax rate of 25.0% differs from the U.S. statutory rate of 21.0% in the three<font style="font-size:
            10pt; font-family: &quot;Times New Roman&quot;;">-</font>month period ended April 28, 2019, primarily due to the elimination of tax benefits in jurisdictions, including the U.S, in which it is not more likely than not that the benefit will be
          realized; the effects of these eliminations were partially offset by the benefits of tax holidays and investment credits in certain foreign jurisdictions.</div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <br>
        </div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
          <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">The effective tax rate of 20.9% differs from the U.S. statutory rate of 21.0% in the six<font style="font-size:
              10pt; font-family: &quot;Times New Roman&quot;;">-</font>month period ended April 28, 2019, primarily due to the elimination of the tax benefits in jurisdictions, including the U.S, in which it is not more likely than not that the benefit
            will be realized; the effects of these eliminations were partially offset by the benefits of the settlement of a tax audit, as well as a tax holiday and investment credits in certain foreign jurisdictions.</div>
          <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);"> <br>
            </font></div>
          <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Unrecognized tax benefits related to uncertain tax positions were $0.8 million at April 28, 2019, and
              $1.9 million at October 31, 2018, all of which, if recognized, would favorably impact the Company&#8217;s effective tax rate. Accrued interest and penalties related to unrecognized tax benefits was $0.1 million at April 28, 2019 and October 31,
              2018. The year to date reduction in the amount primarily resulted from settlement of a tax audit in Taiwan in Q1 FY19. Although the timing of the expirations of statutes of limitations may be uncertain, as they can be dependent upon the
              settlement of tax audits, the Company believes that it is reasonably possible that an immaterial amount of its uncertain tax positions (including accrued interest and penalties, net of tax benefits) may be resolved over the next twelve
              months. The resolution of these uncertain tax positions may result from either or both the lapses of statutes of limitations and tax settlements.</font></div>
        </div>
      </div>
      <div><font style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;; color: black;"><font style="mso-spacerun:yes"> <br>
          </font></font></div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">We were granted a five-year tax holiday in Taiwan which expires <font style="font-size: 10pt; font-family: &quot;Times
          New Roman&quot;;">at the end of</font> calendar year 2019. This tax holiday reduced foreign taxes by $0.3 million, and $1.1 million in the three and six<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font>month periods
        ended April 28, 2019, and $0.7 and $0.8 million in the respective prior year periods. The per share impact of the tax holiday was a deminimus amount for the three<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font>month
        period ended April 28, 2019, and one cent per share for the six<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font>month periods ended April 28, 2019 and April 29, 2018, and the three<font style="font-size: 10pt;
          font-family: &quot;Times New Roman&quot;;">-</font>month period ended April 29, 2018.</div>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">18</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">The effective tax rates of 18.8% and 6.5% differ from the post U.S. Tax Reform blended statutory rate of 23.4% in the
          three and six<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font>month periods ended April 29, 2018, primarily due to benefits from U.S. and Taiwan Tax Reform (as discussed below), earnings being taxed at lower
          statutory rates in foreign jurisdictions, and the benefits of various investment credits in a foreign jurisdiction.</div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">On December 22, 2017, the U.S. Tax Cuts and Jobs Act (the &#8220;Act&#8221;), was signed into law, enacting
          significant changes to the United States Internal Revenue Code of 1986, as amended. Based on the enactment date, we accounted for the Act in our interim period ended January 28, 2018. In December 2017, the Securities and Exchange Commission
          released Staff Accounting Bulletin No. 118 (&#8220;SAB 118&#8221;) to address situations in which the accounting under Accounting Standards Codification Topic 740 &#8211; &#8220;Income Taxes&#8221; is incomplete for certain income tax effects of the Act. We adopted SAB 118 in
          our first quarter of fiscal year 2018, and finalized the effects in our fourth quarter of fiscal 2018. In the period ended January 28, 2018, we recognized the following effects in our provision for income taxes:</font></div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z14e9d0adbb9049ed9a2d7005a166f268" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 40.5pt;"><br>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">&#8226;</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div>
                    <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt;">The Act repealed the corporate alternative minimum tax (&#8220;AMT&#8221;) for tax years beginning after December 31, 2017, and provided
                      that existing AMT credit carryforwards are fully refundable. We recognized a $3.9 million benefit on AMT credit carryforwards that we previously determined were not more likely than not going to be realized and reversed the previously<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font>recorded valuation allowance.</div>
                  </div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z516c2f98371c4a4bba79f6016b3e8813" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 40.5pt;"><br>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">&#8226;</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">As of January 1, 2018, the Act reduced the corporate income tax rate from a maximum 35% to a flat 21%, requiring us to revalue our deferred
                      tax assets and liabilities utilizing the rate applicable to the period when a temporary difference will reverse. Our net deferred tax asset is fully offset by a valuation allowance, and the revaluation of the deferred tax assets and
                      liabilities resulted in a net zero impact for the period.</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z50bf33c8c177433495f4141b071b0bb5" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 40.5pt;"><br>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">&#8226;</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">The Act imposed a transition tax for a one-time deemed repatriation of the accumulated earnings of foreign subsidiaries. The entire amount
                      of transition tax was fully offset by tax credits (including carryforwards) that resulted in a provisional net zero impact on the period.</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 18pt; margin-right: 20pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">On January 18, 2018, the Taiwan Legislature Yuan approved amendments to the Income
          Tax Act, enacting an increase in the corporate tax rate from 17% to 20%, which required us to revalue our deferred tax assets and liabilities utilizing the rate applicable to the period when a temporary difference will reverse. Accordingly, a net
          benefit of $0.2 million is reflected in our tax provision for the period.</font></div>
      <div><br>
      </div>
      <div style="text-align: left; margin-left: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Adoption of New Accounting Standard</font></div>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 18pt; margin-right: 20pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">In the first quarter of 2019, the Company adopted Accounting Standards Update No.
          2016-16 &#8211; &#8220;Intra-Entity Transfers Other Than Inventory&#8221;, which requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. In connection therewith, we recorded
          a transition adjustment of $1.1 million that reduced prepaid income taxes (included in Other current assets on the condensed consolidated balance sheets) against beginning retained earnings.</font></div>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">19</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">NOTE 9 - EARNINGS PER SHARE</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">The calculations of basic and diluted earnings per share is presented below.</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z437fbf83b7ed496db7066da49b8dfa4b" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Three Months Ended</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Six Months Ended</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 28,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 29,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 28,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 29,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Net income attributable to Photronics, Inc. shareholders</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">8,479</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">10,665</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">13,746</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">16,563</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Effect of dilutive securities:</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Interest expense on convertible notes, net of tax</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">349</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">496</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">845</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">992</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Earnings used for diluted earnings per share</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">8,828</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">11,161</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">14,591</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">17,555</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Weighted-average common shares computations:</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Weighted-average common shares used for basic earnings per share</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">66,261</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">69,293</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">66,422</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">69,024</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Effect of dilutive securities:</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Convertible notes</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">3,898</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">5,542</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">4,720</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">5,542</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Share-based payment awards</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">438</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">355</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">451</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">486</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Potentially dilutive common shares</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">4,336</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">5,897</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">5,171</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">6,028</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Weighted-average common shares used for diluted earnings per share</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">70,597</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">75,190</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">71,593</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">75,052</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Basic earnings per share</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">0.13</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">0.15</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">0.21</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">0.24</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Diluted earnings per share</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">0.13</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">0.15</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">0.20</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">0.23</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">The table below shows the outstanding weighted-average share-based payment awards that were excluded
          from the calculation of diluted earnings per share because their exercise prices exceeded the average market value of the common shares for the period or, under application of the treasury stock method, they were otherwise determined to be
          anti-dilutive.</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z46c6246aa7cc424c9a70450e9400f8e4" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Three Months Ended</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Six Months Ended</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 28,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 29,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 28,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 29,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Share-based payment awards</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">1,204</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">2,022</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">1,134</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">1,803</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total potentially dilutive shares excluded</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">1,204</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">2,022</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">1,134</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">1,803</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">20</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">NOTE 10 - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT</font></div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div style="text-align: left; text-indent: 18pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">The following tables set forth the</font><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#160;</font><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">changes in our accumulated other comprehensive income by component (net of
            tax of $0)</font><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#160;</font><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">for the three and six</font><font style="font-size:
            10pt; font-family: &quot;Times New Roman&quot;;">-</font><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">month periods ended April 28, 2019 and April 29, 2018.</font></div>
      </div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" border="0" id="zd780d0697f5f4427b53c851ab1183459" style="width: 90%; font-family: 'Times New Roman'; font-size: 10pt;">

            <tr>
              <td valign="bottom" style="vertical-align: top; width: 54%; padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="10" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold;">Three Months Ended April 28, 2019</div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" rowspan="1" style="vertical-align: top; width: 54%;">&#160;</td>
              <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="10" style="vertical-align: top;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 54%;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
                <div>
                  <div>
                    <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Foreign Currency</font></div>
                    <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Translation</font></div>
                  <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Adjustments</font></div>
              </td>
              <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Other</font></div>
              </td>
              <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td>
              <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Total</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 54%;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);">
                <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Balance at January 28, 2019</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">971</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">(628</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">)</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">343</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: bottom; width: 54%; background-color: rgb(255, 255, 255);">
                <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other comprehensive (loss) income</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">(7,054</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">)</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">25</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">(7,029</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">)</font></div>
              </td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Less: other comprehensive income attributable to noncontrolling interests</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">129</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">13</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">142</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255);">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
                <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Balance at April 28, 2019</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">(6,212</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">)</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">(616</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">)</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
              <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
              </td>
              <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">(6,828</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">)</font></div>
              </td>
            </tr>

        </table>
        <div> <br>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" id="z594adcb57b184daca30ecb2f64e395a6" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%;">

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="14" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Three Months Ended April 29, 2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="14" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" rowspan="1" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Foreign Currency</font></div>
              <div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Translation</font></div>
              <div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Adjustments</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Amortization</font></div>
              <div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">of Cash</font></div>
              <div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Flow Hedge</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Other</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Total</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Balance at January 29, 2018</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">32,848</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(16</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(704</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">32,128</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other comprehensive (loss) income before Reclassifications</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(11,098</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">54</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(11,044</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Amounts reclassified from accumulated other comprehensive income</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">16</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">16</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net current period other comprehensive (loss) income</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(11,098</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">16</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">54</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(11,028</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Less: other comprehensive (loss) income attributable to noncontrolling interests</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(2,683</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">27</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(2,656</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Balance at April 29, 2018</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">24,433</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(677</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">23,756</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z3f99d8693c2a459482b6494136f20a79" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 90%;">

          <tr>
            <td valign="bottom" style="vertical-align: top; width: 54%; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="10" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Six Months Ended April 28, 2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 54%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="10" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" rowspan="1" style="vertical-align: top; padding-bottom: 2px; width: 54%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td nowrap="nowrap" colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Foreign Currency</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Translation</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Adjustments</font></div>
            </td>
            <td nowrap="nowrap" colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td nowrap="nowrap" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td nowrap="nowrap" colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Other</font></div>
            </td>
            <td nowrap="nowrap" colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td nowrap="nowrap" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td nowrap="nowrap" colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Total</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 54%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Balance at November 1, 2018</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(4,328</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(638</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(4,966</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 54%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other comprehensive (loss) income</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">(482</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">44</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">(438</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Less: other comprehensive income&#160;&#160; attributable to noncontrolling interests</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">1,402</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">22</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">1,424</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Balance at April 28, 2019</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">(6,212</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">(616</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">(6,828</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">)</font></div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">21</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" id="z7bb5e6e4eab6413b88c32d8ea279fffc" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%;">

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="14" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Six Months Ended April 29, 2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="14" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" rowspan="1" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Foreign Currency</font></div>
              <div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Translation</font></div>
              <div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Adjustments</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Amortization</font></div>
              <div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">of Cash</font></div>
              <div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Flow Hedge</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Other</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Total</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" rowspan="1" style="vertical-align: top; width: 52%;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Balance at October 30, 2017</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">7,627</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(48</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(688</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">6,891</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other comprehensive income before Reclassifications</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">18,989</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">22</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">19,011</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Amounts reclassified from accumulated other comprehensive income</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">48</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">48</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net current period other comprehensive income</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">18,989</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">48</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">22</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">19,059</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Less: other comprehensive income attributable to noncontrolling interests</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2,183</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">11</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2,194</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Balance at April 29, 2018</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">24,433</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(677</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">23,756</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">The amortization of the cash flow hedge is included in cost of sales in the condensed consolidated
          statements of income for all periods presented.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">NOTE 11 - FAIR VALUE MEASUREMENTS</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">The accounting framework for determining fair value includes a hierarchy for ranking the quality and
          reliability of the information used to measure fair value, which enables the reader of the financial statements to assess the inputs used to develop those measurements. The fair value hierarchy consists of three tiers as follows: Level 1, defined
          as quoted market prices (unadjusted) in active markets for identical securities; Level 2, defined as inputs other than Level 1 that are observable, either directly or indirectly; and Level 3, defined as unobservable inputs that are not
          corroborated by market data.</font></div>
      <div><br>
      </div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">
          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-indent: 18pt;">The fair values of our cash and cash equivalents (Level 1 measurements), accounts receivable, accounts payable, and certain other
            current assets and current liabilities (Level 2 measurements) approximate their carrying value due to their short-term maturities. The fair value of our convertible senior notes is a Level 2 measurement, as it was determined using inputs that
            were either observable market data, or could be derived from, or corroborated with, observable market data. These inputs included our stock price and interest rates offered on debt issued by entities with credit ratings similar to ours. We did
            not have any assets or liabilities <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">measured</font> at fair value, on a recurring or a nonrecurring basis, at April 28, 2019 or October 31, 2018.</div>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><u>Fair Value of Financial
              Instruments Not Measured at Fair Value</u></font></font></div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><u> <br>
            </u></font></font></div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">The fair value of our convertible senior notes was a Level 2 measurement, as it was determined using
          inputs that were either observable market data or could be derived from or corroborated with observable market data. These inputs included our stock price and interest rates offered on debt issued by entities with credit ratings similar to ours.
          The table below presents the fair and carrying values of our convertible senior notes at October 31, 2018.</font></div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" border="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;">

            <tr>
              <td valign="bottom" rowspan="1" style="vertical-align: top; width: 56%; padding-bottom: 2px;">&#160;</td>
              <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" rowspan="1" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="6">
                <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold;">October 31, 2018</div>
              </td>
              <td valign="bottom" nowrap="nowrap" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" rowspan="1" style="vertical-align: top; width: 56%;">&#160;</td>
              <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" rowspan="1" style="vertical-align: top;" colspan="6">&#160;</td>
              <td valign="bottom" nowrap="nowrap" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 56%;">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Fair Value</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
                <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Carrying Value</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 56%;">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom;" colspan="2">&#160;</td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>
            </tr>
            <tr>
              <td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);">
                <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3.25% convertible senior notes matured 2019</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                <div style="text-align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">62,094</font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
              <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
              </td>
              <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                <div style="text-align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">57,453 <br>
                  </font></div>
              </td>
              <td valign="bottom" nowrap="nowrap" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>
            </tr>

        </table>
        <div><br>
        </div>
      </div>
      <div> </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">22</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">NOTE 12 &#8211; SHARE REPURCHASE PROGRAM</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">In October 2018, the Company&#8217;s Board of Directors authorized the repurchase of up to $25 million of its common stock, to have
          been executed in open-market transactions or in accordance with a repurchase plan under rule 10b5-1 of the Securities Act of 1933 (as amended). The share repurchase program commenced on October 22, 2018, and was terminated on February 1, 2019.</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="zbb8170e426544fc9be897bbb61473122" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;">

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 56%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Six Months Ended</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 28, 2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">From Inception Date of </font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">October 22, 2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 56%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Number of shares repurchased</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,137</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1,467</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cost of shares repurchased</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">10,694</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">13,807</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Average price paid per share</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">9.40</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">9.41</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">NOTE 13 - COMMITMENTS AND CONTINGENCIES</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">As of April 28, 2019, the Company had commitments outstanding for capital equipment expenditures of
          approximately $37 million, nearly all of which related to building and equipping our China facilities.</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">We are subject to various claims that arise in the ordinary course of business. We believe that such
          claims, individually or in the aggregate, will not have a material effect on the consolidated financial statements.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold;">NOTE 14 - <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">RECENT </font>ACCOUNTING <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">PRONOUNCEMENTS</font></div>
      </div>
      <div><br>
      </div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold; text-indent: 18pt;">Accounting Standards Updates to be <font style="font-size: 10pt; font-family: &quot;Times New
            Roman&quot;;">Implemented</font></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">In June 2016, the FASB issued ASU 2016-13 &#8220;Measurement of Credit Losses&#8221;, the main objective of which is to provide more useful
          information about expected credit losses on financial instruments and other commitments of an entity to extend credit. In support of this objective, the ASU replaces the incurred loss impairment methodology, found in current GAAP, with a
          methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. This ASU requires a cumulative-effect adjustment as of the beginning of the
          first reporting period in which the guidance is adopted. ASU 2016-13 is effective for Photronics, Inc. in its first quarter of fiscal year 2021, with early adoption permitted beginning in the first quarter of fiscal year 2019. We are currently
          evaluating the effect that this ASU will have on our consolidated financial statements.</font></div>
      <div><br>
      </div>
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-indent: 18pt;">In February 2016, the FASB issued ASU 2016-02 &#8220;Leases (Topic 842)&#8221; (ASU 2016-02&#8221;), which requires lessees to recognize right-of-use assets and
        corresponding liabilities for all leases with an initial term in excess of twelve months. ASU 2016-02 was to be adopted using a modified retrospective approach, that requires leases to be measured and recognized under the new guidance at the
        beginning of the earliest period presented. In July 2018, the FASB issued ASU 2018-11 &#8220;Leases (Topic 842) &#8211; Targeted Improvements&#8221; (&#8220;ASU 2018-11&#8221;), which provided entities with an additional (and optional) transition method to adopt the new leases
        standard. Under this optional transition method, an entity initially applies the new leases standard at its adoption date and recognizes the effects of adoption through cumulative-effect adjustments to its beginning balance sheet. We will utilize
        this optional method when we transition to the new leases guidance and, as a result, expect to recognize significant amounts of right of use assets and lease liabilities in our fiscal year 2020 beginning balance sheet. ASU 2016-02 included a number
        of practical expedients, which we are currently in the process of evaluating, that entities can elect to use as they transition to the new guidance. To date, <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">an
          implementation team has been established to evaluate</font> the <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">lease portfolio, system process and policy change requirements. The Company has</font> made progress <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">in </font>drafting new lease accounting policies<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">, gathering</font> the <font style="font-size: 10pt;
          font-family: &quot;Times New Roman&quot;;">necessary data elements for the lease population, and selected</font> a <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">system provider</font>, with system configuration and
        implementation underway<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">.</font></div>
      <div style="text-align: left; text-indent: 13.5pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> <br>
        </font></div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold; text-indent: 18pt;">Accounting Standards Updates <font style="font-size: 10pt; font-family: &quot;Times New
            Roman&quot;,Times,serif;">Implemented</font></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">In November 2016, the FASB issued ASU 2016-18 &#8220;Restricted Cash&#8221;, which requires that a statement of cash flows explain the
          change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. Therefore, amounts generally described as restricted cash and restricted cash equivalents should
          be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. ASU 2016-18 was effective for Photronics, Inc. in its first quarter of fiscal year 2019 and
          was applied on a retrospective transition basis. Our adoption of this Update did not materially impact our cash flows statement.</font></div>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">23</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">In October 2016, the FASB issued ASU 2016-16 &#8220;Intra-Entity Transfers of Assets Other Than Inventory&#8221;, which eliminates the
          exception of recognizing, at the time of transfer, current and deferred income taxes for intra-entity asset transfers other than inventory. ASU 2016-16 is effective for us in our first quarter of fiscal year 2019 and should be applied on a
          modified retrospective transition basis. Early adoption is permitted as of the beginning of an annual reporting period for which interim or annual financial statements have not been issued or made available for issuance. Please see Note 8 for a
          discussion of the effects of adopting the guidance.</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">In May 2014, the FASB issued ASU 2014-09 &#8220;Revenue from Contracts with Customers&#8221;, which superseded nearly all then existing
          revenue recognition guidance under accounting principles generally accepted in the United States. The core principle of this ASU is that revenue should be recognized for the amount of consideration expected to be received for promised goods or
          services transferred to customers. This ASU also requires additional disclosure about the nature, amount, timing, and uncertainty of revenue and cash flows<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0,
            0);"> arising from customer contracts, including significant judgments, and assets recognized for costs incurred to obtain or fulfill a contract. In August 2015, the FASB issued ASU 2015-14 which deferred the effective date of ASU 2014-09 by
            one year and allowed entities to early adopt, but no earlier than the original effective date. This update allowed for either full retrospective or modified retrospective adoption. In April 2016, the FASB issued ASU 2016-10 &#8220;Identifying
            Performance Obligations and Licensing&#8221; which amended guidance previously issued on these matters in ASU 2014-09. The effective date and transition requirements of ASU 2016-10 were the same as those for ASU 2014-09.</font></font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">We adopted the new revenue and related guidance on November 1, 2018, using the modified retrospective approach, under which we
          increased our accounts receivable by $0.6 million, recognized contract assets of $4.6 million, reduced our inventories balance by $3.7 million, and recorded an accrual for income taxes of $0.3 million. The recognition and adjustments to these
          items was reflected in increases to our retained earnings and noncontrolling interest balances of $1.1 million and $0.1 million, respectively. The most significant impact of the new guidance on our financial statements is its requirement for us
          to recognize revenue as we manufacture products for which, in the event that the customer cancels the contract, we are entitled to reasonable compensation for work we have completed prior to cancellation. <font style="font-size: 10pt;
            font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Prior to our adoption of Topic 606, we recognized revenue when we shipped to customers or, under some arrangements, when the customers received the goods. </font>The impact of the
          adoption of this guidance on our January 27, 2019, financial statements is presented in Note 6.</font></div>
      <div style="text-align: left; text-indent: 13.5pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> </font><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;">
        <div style="text-align: left; text-indent: 13.5pt; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;&#160;&#160;&#160;The guidance allows for a number of accounting policy elections and practical expedients. In addition to our
          above-mentioned election to use the modified retrospective application method for adopting the guidance, those we have employed that are most significant to us are summarized below.</div>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);"> <br>
        </font></div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><u>Shipping and handling
              activities performed after control of a good is transferred to a customer</u></font></font></div>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">We have elected to treat shipping and handling activities that occur after control of a good is
          transferred to a customer as activities to fulfill our promise to transfer goods to the customer. Thus, such activities will not be considered to be separate performance obligations under contracts with our customers.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><u>Non-recognition of financing
              component when we transfer goods to a customer and the period between when we transfer and when we are paid will be less than one year</u></font></font></div>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">We have elected the practical expedient that allows for the non-recognition, as a component of a
          customer contract, of a financing component when the period between when we transfer a good and when we are paid will be less than one year.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><u>Exclusion of sales and
              similar taxes collected from customers in the transaction price</u></font></font></div>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Consistent with our practice before adoption of the new guidance, we will not recognize sales and
          similar taxes we collect from customers as revenue.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><u>Use of an &#8220;input method&#8221; to
              measure our progress towards the transfer of control of performance obligations to customers</u></font></font></div>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">As, in our judgment, an input method based on our efforts to satisfy our performance obligations will
          best serve to depict the transfer of control of our performance obligations to our customers, we have adopted an accounting policy to employ such a method. Our decision was based primarily on the facts that our photomasks are not physically
          transferred to customers until they are complete, and that we can employ our input-based cost accumulation systems and methods to measure our progress towards the transfer of control of our performance obligations to customers.</font></div>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">24</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-style: italic; color: rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><u>Non-disclosure of the
              transaction prices of unsatisfied or partially satisfied performance obligations</u></font></font></div>
      <div><br>
      </div>
      <div>
        <div style="text-align: justify; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">For contracts that have an original expected duration of one year or less, we have elected the practical expedient
          that allows us not to disclose the aggregate transaction prices of unsatisfied or partially<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font>satisfied performance obligations that exist at the end of a reporting
          period.</div>
      </div>
      <br>
      <div style="text-align: justify;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z02b3a0c6580d4c988f0dfe7de249dcd3" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 36pt; vertical-align: top;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Item 2.</font></td>
                <td style="vertical-align: top; text-align: justify;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);"><a name="MANAGEMENT"><!--Anchor--></a>MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF
                      OPERATIONS</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Overview</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Management&#8217;s discussion and analysis (&#8220;MD&amp;A&#8221;) of the Company&#8217;s financial condition, results of
          operations and outlook should be read in conjunction with its condensed consolidated financial statements and related notes. Various segments of this MD&amp;A contain forward-looking statements, all of which are presented based on current
          expectations, which may be adversely affected by uncertainties and risk factors (presented throughout this filing and in the Company&#8217;s Annual Report on Form 10-K for the fiscal 2018 year), that may cause actual results to materially differ from
          these expectations.</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">We sell substantially all of our photomasks to semiconductor and FPD designers and manufacturers.
          Photomask technology is also being applied to the fabrication of other higher performance electronic products such as photonics, micro-electronic mechanical systems and certain nanotechnology applications. Our selling cycle is tightly interwoven
          with the development and release of new semiconductor and FPD designs and applications, particularly as they relate to the micro-electronic industry&#8217;s migration to more advanced product innovation, design methodologies and fabrication processes.
          We believe that the demand for photomasks primarily depends on design activity rather than sales volumes from products manufactured using photomask technologies. Consequently, an increase in semiconductor or FPD sales does not necessarily result
          in a corresponding increase in photomask sales. However, the reduced use of customized ICs, reductions in design complexity, other changes in the technology or methods of manufacturing or designing semiconductors, or a slowdown in the
          introduction of new semiconductor or FPD designs could reduce demand for photomasks &#8210; even if the demand for semiconductors and FPDs increases. Advances in semiconductor, FPD and photomask design and semiconductor and FPD production methods that
          shift the burden of achieving device performance away from lithography could also reduce the demand for photomasks. Historically, the microelectronic industry has been volatile, experiencing periodic downturns and slowdowns in design activity.
          These downturns have been characterized by, among other things, diminished product demand, excess production capacity, and accelerated erosion of selling prices, with a concomitant effect on revenue and profitability.</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">We are typically required to fulfill customer orders within a short period of time, sometimes within 24
          hours. This results in a minimal level of backlog orders, typically one to two weeks of backlog for IC photomasks and two to three weeks of backlog for FPD photomasks.</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;">
        <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; text-indent: 18pt;">The global semiconductor and FPD industries are driven by end markets which have been closely tied to consumer-driven
          applications of high-performance devices, including, but not limited to, mobile display devices, mobile communications, and computing solutions. While we cannot predict the timing of the industry's transition to volume production of
          next-generation technology nodes, or the timing of up and down cycles with precise accuracy, we believe that such transitions and cycles will continue into the future, beneficially and adversely affecting our business, financial condition, and
          operating results as they occur. We believe our ability to remain successful in these environments is dependent upon the achievement of our goals of being a service and technology leader and efficient solutions supplier, which we believe should
          enable us to continually reinvest in our global infrastructure.</div>
      </div>
      <div><br>
      </div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">In the second quarter of fiscal 2019, PDMC, the Company&#8217;s majority owned IC subsidiary in Taiwan, declared <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">a </font>dividend of which 49.99%, or approximately $18.8 million, is payable to noncontrolling interests.</div>
        <div><br>
        </div>
        <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">In the first quarter of fiscal 2019, PDMC paid a dividend<font style="font-size: 10pt; font-family:
              &quot;Times New Roman&quot;;">,</font> of which 49.99%, or approximately $26.1 million, was paid to noncontrolling interests.</font></div>
        <div style="text-align: left; text-indent: 18pt;"> <br>
        </div>
        <div style="text-align: left; text-indent: 18pt;">In November 2018, PDMCX was approved for credit of $50 million, subject to certain limitations related to PDMCX registered capital at the time of the borrowing, pursuant to which PDMCX will enter
          into separate loan agreements (&#8220;the Project Loans&#8221;) for each borrowing. The Project Loans, which are denominated in renminbi, are being used to finance certain capital expenditures in China. PDMCX has agreed to grant a lien on the land, building
          and certain equipment owned by PDMCX as collateral for the Project Loans. As of April 28, 2019, PDMCX had borrowed $26.3 million against this approval, which includes $11.4 million that was borrowed during the three-month period ended April 28,
          2019. <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Subsequent to April 28, 2019, PDMCX borrowed an additional $9.7 million. </font>Repayments on the amounts borrowed before the three-month period ended April 28,
          2019, will be made semiannually, commencing in June 2020 and ending in December 2022. Repayments on the amount borrowed <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">after</font> the three-month period ended <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">January 27</font>, 2019, will be made semiannually, commencing in June 2023 and ending in December 2025. The interest rates on the Project Loans are based on the benchmark
          lending rate of the People&#8217;s Bank of China (4.9% at April 28, 2019). Interest incurred on these loans will be reimbursed through incentives afforded to us by the Xiamen Torch Hi-Tech Industrial Development Zone which, to a prescribed limit,
          provide for such reimbursements. </div>
      </div>
      <br>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">25</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: left;">
        <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
          <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">In the first quarter of 2019, PDMCX was approved for credit of $25.0 million, pursuant to which PDMCX may enter into separate loan
            agreements. No guarantees were required as part of this approval. As of April 28, 2019, PDMCX had borrowed $13.8 million against this approval of which $3.7 million were 90-day loans. The remaining $10.1 million borrowed (the &#8220;Working Capital
            Loans&#8221;) is to be repaid semiannually from the dates of the individual borrowings; repayments commenced in May 2019 and end in January 2022.<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);"> In May
              2019, we borrowed an additional $1.9 million against this approval, and repaid $0.1 million.</font> The 90-day loans were repaid in our second quarter of 2019. The Working Capital Loans, which are denominated in renminbi, are being used for
            general financing purposes, including payments of import and value added taxes. The interest rates on the 90-day loans were the market rate on the date of issuance (4.9%), and interest rates on the Working Capital Loans are approximately 5%,
            and are based on the RMB Loan Prime Rate of the National Interbank Funding Center, plus a spread of 67.75 basis points. Interest incurred on the loans will be reimbursed through incentives provided by the Xiamen Torch Hi-Tech Industrial
            Development Zone which, to a prescribed limit, provide for such reimbursements.</div>
        </div>
        <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><br>
        </font></div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">In the fourth quarter of fiscal 2018, we entered into an amended and restated credit agreement (&#8220;the new
          agreement&#8221;) that expires in September 2023. The new agreement, which replaced our prior credit agreement, has a $50 million borrowing limit, and a $50 million expansion capacity, which represents a $25 million increase over the previous credit
          agreement. The new agreement is secured by substantially all of our assets located in the United States and common stock we own in certain of our foreign subsidiaries, and limits the amount we can pay in cash dividends on Photronics, Inc. stock.
          The new agreement contains the following financial covenants: minimum interest coverage ratio, total leverage ratio and minimum unrestricted cash balance, all of which we were in compliance with at April 28, 2019. We had no outstanding borrowings
          against the new agreement at April 28, 2019, and $50 million was available for borrowing. The interest rate on the new agreement (2.5% at April 28, 2019) is based on our total leverage ratio at LIBOR plus a spread, as defined in the credit
          agreement.</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">In the fourth quarter of fiscal 2018, the Company&#8217;s Board of Directors authorized the repurchase of up to
          $25 million of its common stock, to be executed in open-market transactions or in accordance with a repurchase plan under rule 10b5-1 of the Securities Act of 1933 (as amended). The share repurchase program commenced, under 10b5-1, on October 22,
          2018, and expired on February 1, 2019. In total, we repurchased 1.5 million shares at a cost of $13.8 million (an average of $9.41 per share) under this program.</font></div>
      <div><br>
      </div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">In the first quarter of fiscal 2018, we announced the successful closing of the China joint venture agreement with Dai
          Nippon Printing Co., Ltd. (&#8220;DNP&#8221;), which we had agreed to enter into and announced in the third quarter of fiscal 2017 (see discussion below). Under the agreement, our wholly-owned Singapore subsidiary owns 50.01% of the joint venture, which is
          named <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Xiamen American Japan </font>Photronics Mask <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Co., Ltd.</font> (PDMCX), and a subsidiary of
          DNP owns the remaining 49.99%. The financial results of the joint venture are included in the Photronics, Inc. consolidated financial statements. See Note 4 of the condensed consolidated financial statements for additional information on the
          joint venture.</div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 13.5pt; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt;">In the fourth quarter of fiscal 2017, we announced that Photronics UK, Ltd., a wholly-owned subsidiary of ours, signed
        an investment agreement with Hefei State Hi-tech Industry Development Zone to establish a manufacturing facility in Hefei, China. Under the terms of the agreement, through our subsidiary, we agreed to invest a minimum of $160 million to build and
        operate a research and development and manufacturing facility for high-end and mainstream FPD photomasks. As of April 28, 2019, we have met the minimum investment requirement and satisfied the terms of the agreement. Hefei State Hi-tech Industry
        Development Zone will provide certain investment incentives and support for this facility, which will have initial capability to produce up to G10.5+ large area masks and AMOLED products. Construction of this facility was completed in late 2018,
        and production commenced in the second quarter of 2019. We expect depreciation expense to increase accordingly as production activities continue to ramp up.</div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);"> <br>
        </font></div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">In the fourth quarter of 2016, Photronics Singapore Pte, Ltd., a wholly-owned subsidiary, signed an
          investment agreement with the Administrative Committee of Xiamen Torch Hi-Tech Industrial Development Zone (Xiamen Torch) to establish an IC manufacturing facility in Xiamen, China. Under the terms of the agreement, we will build and operate an
          IC facility to engage in research and development, manufacture and sale of photomasks, in return for which Xiamen Torch will provide certain investment incentives and support. This expansion is also substantially supported by customer commitments
          for its output. As discussed above, in the first quarter of fiscal 2018, we entered into a joint venture agreement with DNP, under which they hold a 49.99% ownership interest in this investment. The total investment per the agreement is $160
          million, of which approximately $13 million remained for Photronics as of April 28, 2019, and will be funded over the next several quarters with cash and local borrowings. Construction began in 2017 and production is anticipated to commence later
          in 2019. We expect depreciation expense will increase accordingly as production activities ramp up.</font></div>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">26</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold;">Material Changes in Results of Operations</div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Three Months ended April 28, 2019, January 27, 2019 and April 29, 2018, and Six Months ended April 28,
          2019 and April 29, 2018</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">The following table presents selected operating information expressed as a percentage of revenue.</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z57462ea5577f40a6bb1515804306b54e" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%;">

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="10" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Three Months Ended</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Six Months Ended</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 28, </font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">January 27,</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 29, </font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 28, </font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2019</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">April 29, </font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">2018</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Revenue</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">100.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">100.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">100.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">100.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">100.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 40%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cost of goods sold</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">80.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">79.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">74.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">79.7</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">76.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 40%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 40%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Gross profit</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">19.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">20.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">25.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">20.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">23.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 40%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Selling, general and administrative expenses</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">11.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 40%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Research and development expenses</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2.7</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 40%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 40%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Operating income</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">7.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">6.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">11.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">6.7</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10.7</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other income (expense), net</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(0.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 40%; background-color: rgb(255, 255, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 40%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Income before income taxes</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">7.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">14.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">8.7</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 40%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Income tax provision</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2.7</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.7</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 40%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 40%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net income</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">7.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">6.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">11.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">6.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">9.7</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net income attributable to noncontrolling interests</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 40%; background-color: rgb(255, 255, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net income attributable to Photronics, Inc. shareholders</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">6.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">4.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">8.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">5.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">6.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Note: All of the following tabular comparisons, unless otherwise indicated, are for the three months ended
          April 28, 2019 (Q2 FY19), January 27, 2019 (Q1 FY19) and April 29, 2018 (Q2 FY18), and for the six months ended April 28, 2019 (YTD FY19) and April 29, 2018 (YTD FY18), in millions of dollars.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">Revenue</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zd1d6092e53a341f6b89dd6058cca6023" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%;">

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="10" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Q2 FY19 from Q1 FY19</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" rowspan="1" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Q2 FY19 from Q2 FY18</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="10" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">YTD FY19 from YTD FY18</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" rowspan="1" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="10" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" rowspan="1" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="10" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Revenue in </font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Q2 FY19</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Percent</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Change</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Increase </font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">(Decrease)</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Percent</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Change</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Increase <br>
                  (Decrease)</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Revenue in <br>
                  YTD FY19</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Percent</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Change</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Increase </font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">(Decrease)</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><u><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">IC</font></font></u></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">High-end</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">38.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">11.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(7.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(3.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">73.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(2.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(1.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Mainstream</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">60.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(0.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(0.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(1.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(0.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">120.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(2.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(2.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 27pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total IC</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">98.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3.7</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(3.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(3.7</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">193.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(2.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(4.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><u><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">FPD</font></font></u></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">High-end</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">23.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">6.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">25.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">4.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">44.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">20.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">7.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Mainstream</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">20.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.7</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(2.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(0.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">18.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(4.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(0.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 27pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total FPD</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">33.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">10.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">15.7</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">4.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">62.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">11.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">6.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -9pt; margin-left: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total Revenue</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">131.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">5.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">6.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">256.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">27</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">The following tables present revenue changes by geographic area:</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="za16794e339544680a39c41eb6bc783c0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><br>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td nowrap="nowrap" colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Q2 FY19 from Q1 FY19</font></div>
            </td>
            <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>
            <td nowrap="nowrap" colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Q2 FY19 from Q2 FY18</font></div>
            </td>
            <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>
            <td nowrap="nowrap" rowspan="1" colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">YTD FY19 from YTD FY18</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="10" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Revenue in</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Q2 FY19</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Percent</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Change</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Increase</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">(Decrease)</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Percent</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Change</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Increase</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">(Decrease)</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Revenue in</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">YTD FY19</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Percent</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Change</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Increase</font></div>
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">(Decrease)</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Taiwan</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">56.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(2.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(1.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">114.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Korea</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">38.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">7.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">5.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">73.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">6.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">4.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">United States</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">26.7</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">19.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">4.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(8.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(2.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">49.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(9.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(5.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: #FFFFFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Europe</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">8.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(3.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(0.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">16.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(2.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(0.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: #CCEEFF;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">China</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">457.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">505.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.7</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">542.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(33.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(0.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(2.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(0.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">36.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">131.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">5.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">6.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">256.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Our quarterly revenues can be affected by the seasonal purchasing tendencies of our customers. As a
          result, demand for our products is typically negatively impacted during the first, and sometimes the second, quarters of our fiscal year by the North American, European, and Asian holiday periods, as some of our customers reduce their development
          and, consequently, their buying activities during those periods.</font></div>
      <div><br>
      </div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">Revenue increased 5.5% in Q2 FY19<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">,</font>
        compared with Q1 FY19, as a result of high-end IC and overall FPD growth. High-end IC revenues increased $3.8 million due to increased demand for NAND and foundry DRAM masks in Asia. FPD revenue increased $3.2 million (high-end $1.<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">5 million</font> and mainstream $1.7 million) as demand <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">increased</font> for AMOLED (high-end) and LTPS
        LCD (mainstream) mobile displays. IC mainstream revenue decreased 0.3%, as demand was slightly softer. High-end photomask applications include mask sets for 28 nanometer and smaller products<font style="font-size: 10pt; font-family: &quot;Times New
          Roman&quot;;"> for IC</font>, and G8 and above and active matrix organic light-emitting diode (AMOLED) display technologies for FPD products. High-end photomasks typically have higher selling prices than mainstream products.</div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Revenue increased 0.6% in Q2 FY19<font style="font-size: 10pt; font-family: &quot;Times New
            Roman&quot;,Times,serif;">,</font> compared with Q2 FY18, primarily as a result of high-end FPD growth<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">, which increased</font> 25.9% from Q2 FY18, <font style="font-size:
            10pt; font-family: &quot;Times New Roman&quot;;">due to increase </font>demand for AMOLED products. IC revenue decreased 3.6% as demand moderated from the prior year quarter.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">Revenue increased 0.8% in YTD Q2 2019, compared with YTD Q2 2018, as high-end FPD revenue, led by an increase in
          demand for AMOLED display masks, grew 20.0<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%.</font> Demand for IC masks for both memory and logic applications fell from YTD Q218, as did demand for mainstream FPD masks.</div>
      </div>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Looking ahead, we expect demand for mobile applications to remain strong, and anticipate that our shipments of high-end
          large area <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">FPD </font>masks will increase. We recently entered into purchase agreements with a large China-based IC customer (our second such agreement) and two FPD
          customers, also based in China. Hence, we are optimistic that overall demand for our photomasks will be stable to improving. <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Our</font> optimism is somewhat tempered by the
          current uncertainty surrounding China &#8211; U.S. trade relations.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">Gross <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Margin</font></font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="ze290e80bf00a44ada199c01efd941852" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="18" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Three Months Ended</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="10" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Six Months Ended</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" rowspan="1" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="18" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="10" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" rowspan="1" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div> </div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Q2 FY19</font></div>
            </td>
            <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div> </div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Q1 FY19</font></div>
            </td>
            <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Percent</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Change</font></div>
            </td>
            <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div> </div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Q2 FY18</font></div>
            </td>
            <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Percent</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Change</font></div>
            </td>
            <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div> </div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">YTD FY19</font></div>
            </td>
            <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div> </div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">YTD FY18</font></div>
            </td>
            <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Percent</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Change</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Gross profit</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">26.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">26.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(0.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">32.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(20.7</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">52.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">60.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(13.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)%</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Gross margin</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">19.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">20.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">25.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">20.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">23.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">Gross margin decreased 1.1% from Q1 FY19, as the increase in revenue discussed above was offset by increased
        compensation expense of $0.6 million, primarily the result of Q2 FY19 having three more days than Q1 FY19. Depreciation expense increased $0.9 million from the prior quarter due both to the additional days in Q2 FY19 and the commencement of
        depreciation of equipment in our China FPD plant, which began production in April 2019. In addition, inbound freight expense increased $0.5 million sequentially, with much of the increase related to the ramp-up of our China FPD plant, as did
        service contract expenses <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">of </font>$0.4 million, primarily caused by additional equipment being placed under service contracts at our Korea-based facility. Transfers of
        manufacturing overhead costs to research and development decreased by $1.0 million from last quarter, reflecting a reduction of qualification activity. These increases were somewhat offset by decreased equipment relocation costs of $1.7 million at
        our IC facility in China, since the relocated equipment is now in place. Material costs were consistent, as a percentage of revenue, in both periods.</div>
      <div style="text-align: left; text-indent: 13.5pt; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">28</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">Gross <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">margin</font> decreased <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">5.3%</font> in Q2 FY19 from Q2 FY18, despite a modest 0.6% increase in <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">revenue from</font> the <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">prior</font> year <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">quarter. The decrease was</font>, in significant part, <font style="font-size: 10pt;
          font-family: &quot;Times New Roman&quot;;">due </font>to <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">increased</font> losses at our two China facilities of $2.3 million, one of which commenced manufacturing
        operations in April 2019; the other facility is anticipated to commence operations later in the year. <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Transfers of manufacturing overhead costs to </font>research and
        development <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">decreased by</font> $0.6 million <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">from the prior year quarter, reflecting a reduction of
        </font>qualification activity<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">. Depreciation expense decreased $2.3 million from the prior year quarter (the placement of equipment into service at one of our China-based
          facilities, notwithstanding), as certain equipment in the U.S. and Korea reached the end of their depreciable lives during the period between the two comparative quarters. Service contract expense increased $0.9 million from Q2 FY18 in response
          to additional equipment placed under service contracts in the U.S. and Korea. Material costs were consistent, as a percentage of revenue, in both periods. </font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">On a year-to-date basis, gross <font style="font-size: 10pt; font-family: &quot;Times New
            Roman&quot;,Times,serif;">margin decreased </font>3<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">.5%, with increased</font> losses totaling $5.6 million at our two China-based facilities<font style="font-size: 10pt;
            font-family: &quot;Times New Roman&quot;;"> the most significant cause. Service contract expense</font> increased $1.4 million<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> from Q2 FY18, primarily</font> in <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">response to</font> additional <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">equipment</font> placed under service contracts. These <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">and other individually less-significant </font>increases were <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">marginally</font> offset by a reduction
          in depreciation expense of $5.2 million, excluding China, as certain tools <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">reached the end of their depreciable lives during the time between the two periods. Material
            costs were consistent, as a percentage of revenue, in both periods.</font></font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">Selling, General and Administrative Expenses</font></div>
      <div><br>
      </div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">Selling, general and administrative expenses decreased $0.5 million, or 3.8%, to $13.3 million in Q2 FY19, from $13.8
          million in Q1 FY19, primarily due to decreased non-China compensation related expenses of $0.<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">9</font> million, which were the result of reduced health insurance costs,
          share-based compensation expense, and other savings. <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Smaller</font> increases in other categories<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">
            somewhat offset these reductions.</font> Selling, general and administrative expenses decreased in Q2 FY19 $0.4 million, or 2.7%, to $13.3 million from $13.6 million in Q2 FY18<font style="font-size: 10pt; font-family: &quot;Times New
            Roman&quot;;">; the decrease was</font> primarily a result of <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">lower</font> compensation<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font>related





          expenses of $0.8 million, <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">somewhat</font> offset by <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">costs</font> associated with the opening of
          our China-based facilities and smaller increases in <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">other</font> categories. On a year-to-date basis, selling, general and administrative expenses increased $1.7 million,
          or 6.6%, to $27.1 million from $25.4 million. <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Expenses related to our </font>expansion <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">into China
          </font>accounted for $1.3 million of this increase, with compensation related expenses of $0.4 million being the largest single component.</div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">Research and Development</font></div>
      <br>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">Research and development expenses consist of development efforts related to high-end process technologies for 28nm and
          smaller IC nodes<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">. In</font> Asia, in addition to the focus on high-end IC<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> process</font> technology
          nodes, G8 and above FPDs and AMOLED applications are also under development.</div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Research and development expense decreased $0.7 million, or 16.9%, from Q1 FY19, reflecting a decline in
          IC qualification activities<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">,</font> which was somewhat <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">offset</font> by an increase in FPD <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">qualifications, including</font> initial qualification activities at our China-based FPD facility. Research and development expense was down $0.3 million in Q2 FY19, or 7.2%, <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">lower than</font> Q2 FY18, and $0.1 million or 1.5% in YTD FY19 <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">lower than</font> YTD FY18, as
          decreased IC<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font>related activity <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">was</font> somewhat <font style="font-size: 10pt;
            font-family: &quot;Times New Roman&quot;;">offset by</font> initial qualification activity at our China-based FPD facility.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">Other Income (Expense), net</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="z38e1ef0e3377424b876a7881dae56c8b" style="width: 90%; font-family: 'Times New Roman'; font-size: 10pt;">

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 30%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="10" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Three Months Ended</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Six Months Ended</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 30%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="10" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 30%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"> Q2 FY19</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Q1 FY19</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Q2 FY18</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">YTD FY19</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">YTD FY18</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 30%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 30%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Interest income and other income (expense), net</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">4.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">5.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 30%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Interest expense</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.6</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 30%; background-color: rgb(204, 238, 255);">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 30%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other income (expense), net</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">5.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(0.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">)</font></div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">Interest income and other income (expense), net increased from Q1 FY19 by $2.6 million primarily due to a $2.9 million
          increase in foreign currency exchange gains in Q2 FY19. Interest income and other income (expense), net increased from Q2 FY18 by $0.4 million as a result of increased foreign currency exchange gains of $1.7 million, the effects of which were
          partially offset by gains on the sale of certain assets in Q2 FY18 of $0.6 million<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> that did not repeat in Q2 FY19</font>, and reduced interest income of $0.4 million, <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">reflecting</font> lower average cash balance in the current year quarter. On a year-to-date basis, Interest income and other income (expense), net increased $5.6 million
          primarily as a result of <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">the</font> impact of $7.5 million from foreign currency exchange gains in YTD FY19, in contrast to losses incurred in YTD FY18<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">, somewhat</font> offset by the previously<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font>mentioned $0.6 million gain on the sale of certain
          assets in YTD FY18, and reduced interest income of $0.6 million, <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">due to the</font> lower average cash balance in the current year period.</div>
      </div>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">29</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">Interest expense decreased $0.2 million in Q2 FY19 from both Q1 FY19 and Q2 FY18, primarily as a result of <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">the repayment of the</font> $57.5 million convertible senior notes in April 2019. On a year-to-date basis, Interest expense also decreased $0.2 million, which was also
          principally the result of the <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">repayment of the</font> senior convertible notes.</div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">Income Tax Provision</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="zaec7ae616c11408eb6388e26e262405a" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;">

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 20%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="10" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Three Months Ended</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Six Months Ended</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="10" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="6" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 20%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"> Q2 FY19</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Q1 FY19</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Q2 FY18</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">YTD FY19</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">YTD FY18</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Income tax provision</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">4.7</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.7</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 20%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Effective income tax rate</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">25.0</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">15.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">18.8</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">20.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">6.5</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">%</font></div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">The effective income tax rate is sensitive to the jurisdictional mix of earnings, due, in part, to the
          non-recognition of tax benefits on losses in jurisdictions with valuation allowances.</font></div>
      <div><br>
      </div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">
        <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; text-indent: 18pt;">The effective income tax rate increased in Q2 FY19, compared with Q1 FY19, primarily due to the non-recurring impact
          of an audit settlement accounted for discretely in Q1 FY19 and changes in the jurisdictional mix of earnings. The effective income tax rate increased in Q2 FY19, compared with Q2 FY18 due to changes in the jurisdictional mix of earnings.</div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">The effective income tax rate increased in YTD FY19, compared with YTD FY18, primarily due to Q1 FY18
          nonrecurring tax benefits ($4.2 million) related to tax reform in the US and Taiwan, that were partially offset by <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">a</font> one-time audit settlement benefit in Q1 FY19, as
          well as changes in jurisdictional mix of earnings.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">Net (Income) Loss Attributable to Noncontrolling Interests</font></div>
      <div><br>
      </div>
      <div style="text-align: justify; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net income attributable to noncontrolling interests was $1.4 million in Q2 FY19, which represented a decrease of $1.1
          million and $3.2 million from Q1 FY19 and Q2 FY18, respectively. Year-to-date, noncontrolling interests&#8217; share decreased $4.2 million from YTD FY18. The changes for all comparative periods were due to changes in net income at our IC manufacturing
          facilities in Taiwan and China, in which noncontrolling interests hold 49.99% ownership interests.</font></div>
      <div><br>
      </div>
      <div style="text-align: justify;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Liquidity and Capital Resources</font></div>
      <br>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">Our working capital at the end of Q2 FY19 was $232.7 million, compared with $311.7 million at the end of Q4 FY18. The
        $79.0 million decrease is primarily attributable to a decrease in our cash and cash equivalents of $104.8 million (net of $57.5 million used to repay our senior convertible notes, which did not impact working capital). Significant <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">factors contributing</font> to the decrease in our cash balance were $114.9 million used to purchase capital assets (the preponderance of which related to equipping our
        China-based facilities), and $10.7 million to repurchase our common stock. Our working capital increased due to incentives received and receivable from Chinese government authorities of $19.1 million, and reduced accounts payable of $9.0 million,
        which was predominantly the result of an $8.6 million decrease from Q4 FY18 of amounts we owed for capital equipment purchases. Cash and cash equivalents decreased in fiscal year 2019 by $162.2 million to $167.1 million from $329.3 million at
        October 31, 2018. Net cash used in operating activities was $2.3 million in YTD FY19, compared with $37.9 million provided in YTD FY18. The unfavorable movement in operating cash flows was largely the result of a $37.3 million increase in prepaid
        value<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">-</font>added taxes at our two China facilities. These prepayments are recoverable through future sales transactions of the facilities. The favorable effects of foreign
        currency exchange rates contributed $2.8 million to our reported cash balance <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">at</font> April 28, 2019.</div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Net cash used in investing activities was $134.8 million in YTD FY19, an increase of $90.9 million from
          the $43.8 million used in YTD FY18. The increase was primarily attributable to increased capital expenditures of $96.3 million, in excess of ninety percent of which related to the building and equipping of our China facilities. Cash flows from
          financing activities decreased from funds provided of $12.7 million in YTD FY18 to $28.0 million of funds used in YTD FY19. In YTD FY19, significant uses of cash in finance activities included the $57.5 million repayment (upon their maturity), of
          our senior convertible notes, dividends of $26.1 million paid to DNP (related to their 49.99% interest in our IC facility in Taiwan), and $10.7 million to acquire our common stock under a share repurchase program. We received <font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">cash</font> in YTD FY19 in the forms of a $29.4 million contribution from DNP for their investment in our recently established IC joint venture in China, and loans of $39.6
          million to equip and provide working capital for that same facility.</font></div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);"> </font><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">30</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">As of April 28, 2019, and October 31, 2018, our total cash and cash equivalents included $134.5 million and $244.5 million,
          respectively, held by our foreign subsidiaries. The majority of earnings of our foreign subsidiaries are considered to be indefinitely reinvested. Repatriation of these funds to the U.S. may subject them to U.S. state income taxes and local
          country withholding taxes in certain jurisdictions. Our foreign subsidiaries continue to grow through the reinvestment of earnings in additional manufacturing capacity and capability, particularly in the high-end IC and FPD areas.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">As of April 28, 2019, we had capital commitments outstanding of approximately $37 million, nearly all of which related to building and
          equipping our China facilities (discussed below). We intend to finance our capital expenditures with our working capital, cash generated from operations and, if necessary, additional borrowings. We have entered into a joint venture that is
          constructing an IC facility in China with an estimated total joint investment of $160 million. Our remaining funding commitment for the joint venture is approximately $<font style="font-size: 10pt; font-family: &quot;Times New
            Roman&quot;,Times,serif;">13</font> million which we will fulfill over the next several quarters. In Q2 FY19, we commenced production at our newly constructed FPD facility in China in which, as of April 28, 2019, we had invested $<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">160</font> million. We believe that our cash on hand, cash generated from operations and amounts available to borrow will be sufficient to meet our cash requirements for the
          next twelve months. We regularly review the availability and terms at which we might issue additional equity or debt securities in the public or private markets. However, we cannot assure that additional sources of financing would be available to
          us on commercially favorable terms, should our capital requirements exceed our existing cash, cash generated by operations, and cash available under our credit facilities.</div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Our liquidity, as we operate in a high fixed cost environment, is highly dependent on our revenue, cash conversion cycle, and
          the timing of our capital expenditures (which can vary significantly from period to period). Depending on conditions in the semiconductor and FPD markets, our cash flows from operations and current holdings of cash may not be adequate to meet our
          current and long-term needs for capital expenditures, operations and debt repayments. Historically, in certain years, we have used external financing to fund these needs. Due to conditions in the credit markets and covenant restrictions on our
          existing debt, some financing instruments we have used in the past may not be available to us when required. Consequently, we cannot assure that additional sources of financing would be available to us on commercially favorable terms, should our
          long-term cash requirements exceed our existing cash and cash available under our credit facility.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Off-Balance Sheet Arrangements</font></div>
      <div><br>
      </div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">
          <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; text-indent: 18pt;">In January 2018, Photronics, through its wholly-owned Singapore subsidiary, and DNP, through its wholly-owned
            subsidiary &#8220;DNP Asia Pacific PTE, Ltd.&#8221; entered into a joint venture under which DNP obtained a 49.99% interest in our IC business in Xiamen, China. The joint venture, known as &#8220;Photronics DNP Mask Corporation Xiamen&#8221; (&#8220;PDMCX&#8221;), was established
            to develop and manufacture photomasks for leading edge and advanced generation semiconductors. Under the Joint Venture Operating Agreement of PDMCX (&#8220;the Agreement&#8221;), DNP is afforded, under certain circumstances, the right to put its interest
            in PDMCX to Photronics. These circumstances include disputes regarding the strategic direction of PDMCX that may arise after the initial two-year term of the Agreement that cannot be resolved between the two parties. In addition, both
            Photronics and DNP have the option to purchase, or put, their interest from, or to, the other party, should their ownership interest fall below 20% for a period of more than six consecutive months. Under all such circumstances, the sales of
            ownership interests would be at the exiting party&#8217;s ownership percentage of the joint venture&#8217;s net book value, with closing to take place within three business days of obtaining required approvals and clearance. Should DNP exercise an option
            to put their, or purchase our, interest in PDMCX we may, depending on the relationship of the fair and book value of PDMCX&#8217;s net assets, incur a loss. As of April 28, 2019, Photronics and DNP each had net investments in PDMCX of approximately
            $44.7 million.</div>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">We lease certain office facilities and equipment under operating leases that may require us to pay taxes,
          insurance and maintenance expenses related to the properties. Certain of these leases contain renewal or purchase options exercisable at the end of the lease terms.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Business Outlook</font></div>
      <div><br>
      </div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">A majority of our revenue growth is expected to continue to come from the Asia region, predominantly China. In
          response to this expectation, we have entered into a joint venture that completed the construction of an IC research and development and manufacturing facility in Xiamen, China, in late 2018. Production is anticipated to begin at this facility in
          the second half of 2019. In addition, in August 2017, we entered into an investment agreement to construct an FPD manufacturing facility in Hefei, China. Construction of this facility was completed in late 2018, and production commenced in the
          second quarter of 2019.</div>
      </div>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">31</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">We make continual assessments of our global manufacturing strategy and monitor our revenue and related
          cash flows from operations. This ongoing assessment could result in future facility closures, asset redeployments, additional impairments of intangible or long-lived assets, workforce reductions, or the addition of increased manufacturing
          facilities, all of which would be based on market conditions and customer requirements.</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Our future results of operations and the other forward-looking statements contained in this filing involve
          a number of risks and uncertainties. While various risks and uncertainties were discussed in Part1, Item 1A in our Annual Report on Form 10-K for the year ended October 31, 2018, a number of other unforeseen factors could cause actual results to
          differ materially from our expectations.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Effect of Recent Accounting Pronouncements</font></div>
      <div><br>
      </div>
      <div style="text-indent: 18pt;">See &#8220;Item 1. Condensed Consolidated Financial Statements &#8211; Notes to Condensed Consolidated Financial Statements &#8211; Note 14 &#8211; Recent Accounting Pronouncements&#8221; for recent accounting pronouncements that may affect the
        Company&#8217;s financial reporting.
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;"></div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z0ea56e7ec6b7496d918a78b5ba5e30dc" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 45pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Item 3.</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><a name="QUANTITATIVEANDQUALITATIV"><!--Anchor--></a><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Foreign Currency Exchange Rate Risk</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">We conduct business in several major international currencies throughout our worldwide operations, and our
          financial performance may be affected by fluctuations in the exchange rates of these currencies. Changes in exchange rates can positively or negatively affect our reported revenue, operating income, assets, liabilities, and equity. The functional
          currencies of our Asian subsidiaries are the South Korean won, the New Taiwan dollar, the Chinese renminbi and the Singapore dollar. The functional currencies of our European subsidiaries are the British pound and the euro. In addition, we have
          transactions and balances in Japanese yen.</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">We attempt to minimize our risk of foreign currency transaction losses by producing products in the same
          country in which the products are sold (thereby generating revenues and incurring expenses in the same currency), and by managing our working capital. However, in some instances, we sell and collect for products in a currency other than the
          functional currency of the country where it was produced, or purchase products in a currency that differs from the functional currency of the purchasing entity. There can be no assurance that this approach will protect us from the need to
          recognize significant foreign currency transaction gains and losses, especially in the event of a significant adverse movement in the value of any foreign currency in which we conduct business against any of our functional currencies, including
          the U.S. dollar.</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">As of April 28, 2019, a 10% adverse movement in the value of currencies different than the functional
          currencies of our subsidiaries would have resulted in a net unrealized pre-tax loss of $34.1 million, which represents an increase of $20.9 million from our exposure at October 31, 2018. The increase in foreign currency rate change risk is
          primarily the result of increased exposures of the Chinese renminbi, South Korean won and New Taiwan dollar against the U.S. dollar. We do not believe that a 10% change in the exchange rates of non-US dollar currencies, other than the
          aforementioned currencies and the Japanese Yen, would have had a material effect on our April 28, 2019, condensed consolidated financial statements.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Interest Rate Risk</font></div>
      <div><br>
      </div>
      <div>
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">As the Company will be reimbursed for interest incurred on our outstanding variable rate borrowings through incentives
          afforded to us by government authorities<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> under agreements currently in place</font>, we did not have any interest rate risk as of April 28, 2019.</div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z809500b9d688476d966bbc279c503c7e" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 45pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Item 4.</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><a name="CONTROLSANDPROCEDURES"><!--Anchor--></a><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">CONTROLS AND PROCEDURES</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Evaluation of Disclosure Controls and Procedures</font></div>
      <div><br>
      </div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">We have established and currently maintain disclosure controls and procedures, as such term is defined in Rules
        13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), designed to provide reasonable assurance that information required to be disclosed in reports filed under the Exchange Act, is recorded, processed,
        summarized and reported within the time periods specified in the Securities and Exchange Commission&#8217;s rules and forms, and that such information is accumulated and communicated to management, including our chief executive officer and chief
        financial officer, as appropriate, to allow for timely decisions regarding required disclosure. In designing and evaluating disclosure controls and procedures, management recognized 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 necessarily was required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.</div>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">32</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: left; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 18pt;">Our management, under the supervision and with the participation of our chief executive officer and chief financial
        officer, evaluated the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this report. Based upon that evaluation<font style="font-size: 10pt; font-family: &quot;Times New
          Roman&quot;;">,</font> our chief executive officer and chief financial officer concluded that our disclosure controls and procedures were effective at a reasonable assurance level as of the end of the period covered by this report.</div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Changes in Internal Control over Financial Reporting</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">There was no change in our internal control over financial reporting during the second quarter of fiscal
          year 2019 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</font></div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z1cc4dea79888457d8d4f7508f25b562f" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 72pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">PART II.</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">OTHER INFORMATION</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z62152249fc444c09a2e39f6aeb38cc96" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 45pt; vertical-align: top;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Item 1A.</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><a name="RISKFACTORS"><!--Anchor--></a><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">RISK FACTORS</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">There have been no material changes to risks relating to our business as disclosed in Part 1, Item 1A of
          our Form 10-K for the year ended October 31, 2018<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">.</font></font></div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z735bc845932f480cb58b55a36e54892d" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 45pt; vertical-align: top;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Item 2.</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><a name="UNREGISTEREDSALESOFEQUITY"><!--Anchor--></a><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Issuer Purchases of Equity Securities</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">In October 2018, the Company&#8217;s Board of Directors authorized the repurchase of up to $25 million of its
          common stock, to have been executed in open-market transactions or in accordance with a repurchase plan under rule 10b5-1 of the Securities Act of 1933 (as amended). The repurchase program was terminated February 1, 2019.</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z1e9595c826494dbfb6f65c9a7efb87f2" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

          <tr>
            <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Total Number of</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Shares Purchased</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">(in millions)</font></div>
            </td>
            <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Average Price</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Paid</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Per share</font></div>
            </td>
            <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Total Number of Shares</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Purchased as Part of</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Publicly Announced</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Program (in millions)</font></div>
            </td>
            <td nowrap="nowrap" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
            <td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;">&#160;</td>
            <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Dollar Value of</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Shares That May</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Yet Be Purchased</font></div>
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">(in millions)</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top;">
              <div style="text-align: justify;"><u><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Period</font></font></u></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: top;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="2" style="vertical-align: middle;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">October 12, 2018 &#8211; October 31, 2018</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">9.45</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.3</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">21.9</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">November 1, 2018 &#8211; November 25, 2018</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">9.49</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">20.1</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">November 26, 2018 &#8211; December 23, 2018</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.7</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">9.38</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.7</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">13.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">December 24, 2018 &#8211; January 27, 2019</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">9.41</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">0.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">$</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">11.2</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">*</font></div>
            </td>
          </tr>
          <tr>
            <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total</font></div>
            </td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
              <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.4</font></div>
            </td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">* The share repurchase program was terminated on February 1, 2019, with no additional shares being purchased subsequent to
          January 27, 2019.</font></div>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;">33</font></div>
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        <div id="DSPFPageHeader" style="width: 100%;">
          <div> <a href="#INDEX"><font style="font-size: 8pt; font-style: italic;">Index<br>
              </font></a></div>
        </div>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z6e215234c65d4e2693e1c413a05a79fa" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 45pt; vertical-align: top;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Item 6.</font></td>
                <td style="vertical-align: top; text-align: left; width: auto;">
                  <div><a name="EXHIBITS"><!--Anchor--></a><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">EXHIBITS</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="z40e69c2ab0314e62ad315ffbd001fb22" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse;">

          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top;">&#160;</td>
            <td style="width: 3%; vertical-align: top;">
              <div style="text-align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">(a)</font></div>
            </td>
            <td style="width: 3%; vertical-align: top;">&#160;</td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Exhibits</font></div>
            </td>
            <td style="width: 2%; vertical-align: top;">&#160;</td>
            <td style="width: 70%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top;">&#160;</td>
            <td style="width: 3%; vertical-align: top;">&#160;</td>
            <td style="width: 3%; vertical-align: top;">&#160;</td>
            <td style="width: 10%; vertical-align: top;">&#160;</td>
            <td style="width: 2%; vertical-align: top;">&#160;</td>
            <td style="width: 70%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top;">&#160;</td>
            <td style="width: 3%; vertical-align: top;">&#160;</td>
            <td style="width: 3%; vertical-align: top;">&#160;</td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Exhibit</font></div>
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Number</font></div>
            </td>
            <td style="width: 2%; vertical-align: top;">&#160;</td>
            <td style="width: 70%; vertical-align: top;">
              <div>&#160;</div>
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">Description</font></div>
            </td>
          </tr>
          <tr>
            <td rowspan="1" colspan="1" style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td rowspan="1" style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td rowspan="1" style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td rowspan="1" style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td rowspan="1" style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td rowspan="1" style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td rowspan="1" colspan="1" style="width: 12%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td rowspan="1" style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td rowspan="1" style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td rowspan="1" style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><a href="ex31_1.htm"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">31.1</font></a></div>
            </td>
            <td rowspan="1" style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td rowspan="1" style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Certification of Chief Executive Officer pursuant to Rule 13a-14(a)/15d-14(a)</font><font style="font-size: 10pt;
                  font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);"> of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of</font><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0,
                  0);"> the Sarbanes-Oxley Act of 2002.</font></div>
            </td>
          </tr>
          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><a href="ex31_2.htm"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">31.2</font></a></div>
            </td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Certification of Chief Financial Officer pursuant to Rule 13a-14(a)/15d-14(a)</font><font style="font-size: 10pt;
                  font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);"> of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of</font><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0,
                  0);"> the Sarbanes-Oxley Act of 2002.</font></div>
            </td>
          </tr>
          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><a href="ex32_1.htm"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">32.1</font></a></div>
            </td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350 as</font><font style="font-size: 10pt;
                  font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);"> adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</font></div>
            </td>
          </tr>
          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><a href="ex32_2.htm"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">32.2</font></a></div>
            </td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350 as</font><font style="font-size: 10pt;
                  font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);"> adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</font></div>
            </td>
          </tr>
          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">101.INS</font></div>
            </td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 70%; vertical-align: middle; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">XBRL Instance Document</font></div>
            </td>
          </tr>
          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 70%; vertical-align: middle; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">101.SCH</font></div>
            </td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">XBRL Taxonomy Extension Schema Document</font></div>
            </td>
          </tr>
          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">101.CAL</font></div>
            </td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">XBRL Taxonomy Extension Calculation Linkbase Document</font></div>
            </td>
          </tr>
          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">101.DEF</font></div>
            </td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">XBRL Taxonomy Extension Definition Linkbase Document</font></div>
            </td>
          </tr>
          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">101.LAB</font></div>
            </td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">XBRL Taxonomy Extension Label Linkbase Document</font></div>
            </td>
          </tr>
          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 10%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
            <td style="width: 70%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>
          </tr>
          <tr>
            <td colspan="1" style="width: 12%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">101.PRE</font></div>
            </td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
            <td style="width: 70%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">XBRL Taxonomy Extension Presentation Linkbase Document</font></div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold; color: rgb(0, 0, 0);">SIGNATURES</font></div>
      <div><br>
      </div>
      <div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this
          report to be signed on its behalf by the undersigned thereunto duly authorized.</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="z88746b9ede124013a98f8a320ca98af0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse;">

          <tr>
            <td style="width: 5%; vertical-align: middle;">&#160;</td>
            <td style="width: 28%; vertical-align: middle;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Photronics, Inc.</font></div>
            </td>
            <td style="width: 67%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 5%; vertical-align: middle;">&#160;</td>
            <td style="width: 28%; vertical-align: middle;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">(Registrant)</font></div>
            </td>
            <td style="width: 67%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 5%; vertical-align: middle;">&#160;</td>
            <td style="width: 28%; vertical-align: middle;">&#160;</td>
            <td style="width: 67%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 5%; vertical-align: middle; padding-bottom: 2px;">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">By:</font></div>
            </td>
            <td style="width: 28%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">/s/ JOHN P. JORDAN</font></div>
            </td>
            <td style="width: 67%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 5%; vertical-align: middle;">&#160;</td>
            <td style="width: 28%; vertical-align: middle;">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">JOHN P. JORDAN</font></div>
            </td>
            <td style="width: 67%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 5%; vertical-align: middle;">&#160;</td>
            <td style="width: 28%; vertical-align: middle;">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Senior Vice President</font></div>
            </td>
            <td style="width: 67%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 5%; vertical-align: middle;">&#160;</td>
            <td style="width: 28%; vertical-align: middle;">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Chief Financial Officer</font></div>
            </td>
            <td style="width: 67%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 5%; vertical-align: middle;">&#160;</td>
            <td style="width: 28%; vertical-align: middle;">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">(Principal Accounting Officer/</font></div>
            </td>
            <td style="width: 67%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 5%; vertical-align: middle;">&#160;</td>
            <td style="width: 28%; vertical-align: middle;">
              <div style="text-align: center;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Principal Financial Officer)</font></div>
            </td>
            <td style="width: 67%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0);">Date:&#160; June 5, 2019</font></div>
    </div>
    <div> <br>
    </div>
    <div> <br>
    </div>
    <div style="text-align: center;"> <font id="DSPFPageNumber" style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; font-style: normal;">34</font> </div>
    <div> </div>
    <div>
      <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"> </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ex31_1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Summit
         Document created using EDGARfilings PROfile 5.1.0.0
         Copyright 1995 - 2019 Broadridge -->
  </head>
<body text="#000000" bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold;">EXHIBIT 31.1</div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">I, Peter S. Kirlin, certify that:</font></div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z2aaad75e3ce042cc9e4e7163d5b5939c" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">I have reviewed this quarterly report on Form 10-Q of Photronics, Inc.</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z6451e40107114581a353ba9b599838d7" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2.</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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.</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z84061823178940e3a61ceecf0fdb5478" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3.</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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.</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z38bd4b48279145d4ac63ebb4a7cdc5e4" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">4.</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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:</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="zb97d10665a96424a95d3520cfb0b096e" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt;"><br>
                </td>
                <td style="width: 27pt; vertical-align: top;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">a)</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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;</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="zc9c8769c0e4446138f461f27496f943d" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt;"><br>
                </td>
                <td style="width: 27pt; vertical-align: top;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">b)</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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;</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z1d36ed90d2f44f8794488f88dbcf0722" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt;"><br>
                </td>
                <td style="width: 27pt; vertical-align: top;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">c)</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z1ae3bd61797b4701b54ad4fac520d8a8" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt;"><br>
                </td>
                <td style="width: 27pt; vertical-align: top;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">d)</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="zdf204b4854af402f839a31a31e43ad0a" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">5.</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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 auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z662488915ca641e1bcf853d57b223dfd" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt;"><br>
                </td>
                <td style="width: 27pt; vertical-align: top;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">a)</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="zb43e4b1e881747f380ad96811b3f2603" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt;"><br>
                </td>
                <td style="width: 27pt; vertical-align: top;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">b)</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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.</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="z0ee060b5548241eeb33ca3c0628150aa" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse;">

          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left;">
                <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">/s/ PETER S. KIRLIN</font></div>
              </div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1">&#160;</td>
            <td style="width: 50%; vertical-align: top; padding-bottom: 2px;" rowspan="1">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Peter S. Kirlin</font></div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Chief Executive Officer</font></div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">June 5, 2019</font></div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
    </div>
    <div> <br>
    </div>
    <div>
      <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"> </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ex31_2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Summit
         Document created using EDGARfilings PROfile 5.1.0.0
         Copyright 1995 - 2019 Broadridge -->
  </head>
<body text="#000000" bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold;">EXHIBIT 31.2</div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">I, John P. Jordan, certify that:</font></div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z4beba175d0404cf7a6840d0e4cd4591b" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">1.</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">I have reviewed this quarterly report on Form 10-Q of Photronics, Inc.</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z0838772c95c84545a98bc5d3a6a7b57f" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2.</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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.</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="zfb5d0575d02e4b4aa997da0476a48c2c" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">3.</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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.</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="zc47125a3ed9e41229a4ec584bfdc472c" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">4.</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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:</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z94b4fc50b80d4aa5b56a1b8980227c16" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt;"><br>
                </td>
                <td style="width: 22.5pt; vertical-align: top;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">a)</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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;</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z62695322f34f48d8a60538c0719544ba" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt;"><br>
                </td>
                <td style="width: 22.5pt; vertical-align: top;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">b)</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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;</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z44f726af83c146ecab66e9c868d32869" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt;"><br>
                </td>
                <td style="width: 22.5pt; vertical-align: top;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">c)</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z368c9b67e5b3417bb05c28c281bea159" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt;"><br>
                </td>
                <td style="width: 22.5pt; vertical-align: top;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">d)</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z6022d98807294d1e839603e7e9e56dd0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">5.</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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 auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z2e269b152f354effb7c3fff1bca9f2e1" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt;"><br>
                </td>
                <td style="width: 22.5pt; vertical-align: top;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">a)</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z7c82ac6189634613a17498b61bb9a8d5" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt;"><br>
                </td>
                <td style="width: 22.5pt; vertical-align: top;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">b)</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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.</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="z7ad5d3dae2364dcdaaa5e704ca4eeceb" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse;">

          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">/s/ JOHN P. JORDAN</font></div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1">&#160;</td>
            <td style="width: 50%; vertical-align: top; padding-bottom: 2px;" rowspan="1">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">John P. Jordan</font></div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Chief Financial Officer</font></div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">June 5, 2019</font></div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
    </div>
    <div> <br>
    </div>
    <div>
      <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"> </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>ex32_1.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Summit
         Document created using EDGARfilings PROfile 5.1.0.0
         Copyright 1995 - 2019 Broadridge -->
  </head>
<body text="#000000" bgcolor="#ffffff" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold;">EXHIBIT 32.1</div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Section 1350 Certification of the Chief Executive Officer</font></div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">I, Peter S. Kirlin, Chief Executive Officer of Photronics, Inc. (the &#8220;Company&#8221;), certify, to my knowledge, pursuant to Section 906 of the
          Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that:</font></div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z1dc7260278924427bae25905f741d5e3" class="DSPFListTable" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt; vertical-align: top;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(1)</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The Quarterly Report on Form 10-Q of the Company for the quarter ended April 28, 2019 (the &#8220;Report&#8221;) fully complies with the requirements of Section 13(a) or
                      15(d) of the Securities Exchange Act of 1934; and</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;">
        <div>
          <table cellspacing="0" cellpadding="0" id="z17e50dd7e54f42218a4a527c3a01e0f6" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

              <tr>
                <td style="width: 27pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(2)</font></td>
                <td style="width: auto; vertical-align: top; text-align: left;">
                  <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div><br>
      </div>
      <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The foregoing certification is being furnished pursuant to 18 U.S.C. &#167; 1350 and will not be deemed &#8220;filed&#8221; for purposes of Section 18 of the
          Exchange Act, or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that the registrant
          specifically incorporates it by reference.</font></div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z51d1c4b39fa24c92bb96e6e88134f452" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse;">

          <tr>
            <td style="width: 50%; vertical-align: top;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">/s/ PETER S. KIRLIN<font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><br>
                </font></font></td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1">&#160;</td>
            <td style="width: 50%; vertical-align: top; padding-bottom: 2px;" rowspan="1">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Peter S. Kirlin</font></div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Chief Executive Officer</font></div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">June 5, 2019</font></div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div><br>
      </div>
    </div>
    <div>
      <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"> </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>ex32_2.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Summit
         Document created using EDGARfilings PROfile 5.1.0.0
         Copyright 1995 - 2019 Broadridge -->
  </head>
<body text="#000000" bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold;">EXHIBIT 32.2</div>
    <div><br>
    </div>
    <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; font-weight: bold;">Section 1350 Certification of the Chief Financial Officer</font></div>
    <div><br>
    </div>
    <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">I, John P. Jordan, Chief Financial Officer of Photronics, Inc. (the &#8220;Company&#8221;), certify, to my knowledge, pursuant to Section 906 of the
        Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that:</font></div>
    <div><br>
    </div>
    <div style="text-align: left;">
      <div>
        <table cellspacing="0" cellpadding="0" id="z8baad84bebaf458dae76d4b3c1b97b88" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

            <tr>
              <td style="width: 27pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(1)</font></td>
              <td style="width: auto; vertical-align: top; text-align: left;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The Quarterly Report on Form 10-Q of the Company for the quarter ended April 28, 2019 (the &#8220;Report&#8221;) fully complies with the requirements of Section 13(a) or
                    15(d) of the Securities Exchange Act of 1934; and</font></div>
              </td>
            </tr>

        </table>
      </div>
    </div>
    <div><br>
    </div>
    <div style="text-align: left;">
      <div>
        <table cellspacing="0" cellpadding="0" id="z40cf226d416b4af58d64ed0ff2a3d919" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;">

            <tr>
              <td style="width: 27pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">(2)</font></td>
              <td style="width: auto; vertical-align: top; text-align: left;">
                <div><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div>
              </td>
            </tr>

        </table>
      </div>
    </div>
    <div><br>
    </div>
    <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The foregoing certification is being furnished pursuant to 18 U.S.C. &#167; 1350 and will not be deemed &#8220;filed&#8221; for purposes of Section 18 of the
        Exchange Act, or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that the registrant
        specifically incorporates it by reference.</font></div>
    <div><br>
    </div>
    <table cellspacing="0" cellpadding="0" id="z335d89e56a83440b99335fa6a61de096" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse;">

        <tr>
          <td style="width: 50%; vertical-align: top;">
            <div style="text-align: left;">
              <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">/s/ JOHN P. JORDAN</font></div>
            </div>
          </td>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td style="width: 50%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;">
            <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">John P. Jordan</font></div>
          </td>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;">
            <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Chief Financial Officer</font></div>
          </td>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;">
            <div style="text-align: left;"><font style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;">June 5, 2019</font></div>
          </td>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <div> <br>
    </div>
    <div>
      <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"> </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>6
<FILENAME>plab-20190428.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 5.1.0.0 Broadridge-->
<xbrl xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:srt="http://fasb.org/srt/2018-01-31" xmlns:plab="http://photronics.com/20190428" xmlns="http://www.xbrl.org/2003/instance">
  <link:schemaRef xlink:type="simple" xlink:href="plab-20190428.xsd" />
  <xbrli:context id="c20181101to20190428">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190603">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-03</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180129to20180429">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-29</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20180429">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171029">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-10-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171029_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-10-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171029_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-10-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171029_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-10-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171029_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-10-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171029_StatementEquityComponentsAxis_NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-10-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_StatementEquityComponentsAxis_NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190127">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-01-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190127_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-01-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-01-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190127_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-01-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190127_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-01-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-01-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-01-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180128_StatementEquityComponentsAxis_NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180128">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180128_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180128_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180128_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180128_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180129to20180429_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-29</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180129to20180429_StatementEquityComponentsAxis_NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-29</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180129to20180429_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-29</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180129to20180429_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-29</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_StatementEquityComponentsAxis_NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-29</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_StatementEquityComponentsAxis_NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20180429_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20180429_StatementEquityComponentsAxis_NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20180429_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20180429_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180429">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-04-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-04-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180429_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-04-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180429_StatementEquityComponentsAxis_NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-04-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180429_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-04-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180429_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-04-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_StatementEquityComponentsAxis_NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_AwardTypeAxis_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_StatementGeographicalAxis_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_StatementGeographicalAxis_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_StatementGeographicalAxis_KR">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_StatementGeographicalAxis_TW">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_StatementGeographicalAxis_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_PropertyPlantAndEquipmentByTypeAxis_LandMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_PropertyPlantAndEquipmentByTypeAxis_LandMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityNotPrimaryBeneficiaryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityPrimaryBeneficiaryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_LegalEntityAxis_PDMCXMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">plab:PDMCXMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityPrimaryBeneficiaryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_LegalEntityAxis_PDMCXMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">plab:PDMCXMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityPrimaryBeneficiaryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_DebtInstrumentAxis_ProjectLoanDueDecember2025Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ProjectLoanDueDecember2025Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_DebtInstrumentAxis_ProjectLoanDueDecember2025Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ProjectLoanDueDecember2025Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_DebtInstrumentAxis_WorkingCapitalLoanDueInNovember2021Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanDueInNovember2021Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_DebtInstrumentAxis_ConvertibleSeniorNotesMaturedApril2019Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ConvertibleSeniorNotesMaturedApril2019Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_DebtInstrumentAxis_ConvertibleSeniorNotesMaturedApril2019Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ConvertibleSeniorNotesMaturedApril2019Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_DebtInstrumentAxis_WorkingCapitalLoanDueInNovember2021Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanDueInNovember2021Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_DebtInstrumentAxis_ProjectLoanDueDecember2022Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ProjectLoanDueDecember2022Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_DebtInstrumentAxis_ProjectLoanDueDecember2022Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ProjectLoanDueDecember2022Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20110331_DebtInstrumentAxis_ConvertibleSeniorNotesDueOnApril2016Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ConvertibleSeniorNotesDueOnApril2016Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160430_DebtInstrumentAxis_ConvertibleSeniorNotesDueOnApril2016Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ConvertibleSeniorNotesDueOnApril2016Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-04-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_CreditFacilityAxis_LetterOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_DebtInstrumentAxis_ProjectLoanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ProjectLoanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_DebtInstrumentAxis_WorkingCapitalLoanDueInNovember2021Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanDueInNovember2021Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_DebtInstrumentAxis_ConvertibleSeniorNotesMaturedApril2019Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ConvertibleSeniorNotesMaturedApril2019Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160401to20160430_DebtInstrumentAxis_ConvertibleSeniorNotesDueOnApril2016Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ConvertibleSeniorNotesDueOnApril2016Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-04-01</xbrli:startDate>
      <xbrli:endDate>2016-04-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_DebtInstrumentAxis_ProjectLoanDueDecember2025Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ProjectLoanDueDecember2025Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_CreditFacilityAxis_LetterOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_DebtInstrumentAxis_ProjectLoanDueDecember2022Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ProjectLoanDueDecember2022Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150131_DebtInstrumentAxis_ConvertibleSeniorNotesMaturedApril2019Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ConvertibleSeniorNotesMaturedApril2019Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150131_DebtInstrumentAxis_ConvertibleSeniorNotesMaturedApril2019Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ConvertibleSeniorNotesMaturedApril2019Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190531_DebtInstrumentAxis_WorkingCapitalLoanDueInNovember2021Member_SubsequentEventTypeAxis_SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanDueInNovember2021Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-05-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190531to20190531_DebtInstrumentAxis_WorkingCapitalLoanDueInNovember2021Member_SubsequentEventTypeAxis_SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanDueInNovember2021Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-05-31</xbrli:startDate>
      <xbrli:endDate>2019-05-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_DebtInstrumentAxis_ProjectLoanDueDecember2025Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ProjectLoanDueDecember2025Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190429to20190605_DebtInstrumentAxis_ProjectLoanMember_SubsequentEventTypeAxis_SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ProjectLoanMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-29</xbrli:startDate>
      <xbrli:endDate>2019-06-05</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_BalanceSheetLocationAxis_OtherCurrentAssetsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_BalanceSheetLocationAxis_OtherCurrentLiabilitiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_ProductOrServiceAxis_FlatPanelDisplaysMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:FlatPanelDisplaysMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_ProductOrServiceAxis_FlatPanelDisplaysMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:FlatPanelDisplaysMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_ProductOrServiceAxis_IntegratedCircuitsMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:IntegratedCircuitsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_ProductOrServiceAxis_IntegratedCircuitsMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:IntegratedCircuitsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_ProductOrServiceAxis_MainstreamIntegratedCircuitsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:MainstreamIntegratedCircuitsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_ProductOrServiceAxis_MainstreamFlatPanelDisplaysMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:MainstreamFlatPanelDisplaysMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_ProductOrServiceAxis_HighEndIntegratedCircuitsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:HighEndIntegratedCircuitsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_ProductOrServiceAxis_MainstreamIntegratedCircuitsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:MainstreamIntegratedCircuitsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_ProductOrServiceAxis_HighEndFlatPanelDisplaysMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:HighEndFlatPanelDisplaysMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_ProductOrServiceAxis_HighEndIntegratedCircuitsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:HighEndIntegratedCircuitsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_StatementGeographicalAxis_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_ProductOrServiceAxis_FlatPanelDisplaysMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:FlatPanelDisplaysMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_StatementGeographicalAxis_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_StatementGeographicalAxis_TW">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_StatementGeographicalAxis_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_StatementGeographicalAxis_KR">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_ProductOrServiceAxis_MainstreamFlatPanelDisplaysMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:MainstreamFlatPanelDisplaysMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_StatementGeographicalAxis_AllOtherAsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plab:AllOtherAsiaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_StatementGeographicalAxis_AllOtherAsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plab:AllOtherAsiaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_ProductOrServiceAxis_HighEndFlatPanelDisplaysMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:HighEndFlatPanelDisplaysMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_ProductOrServiceAxis_IntegratedCircuitsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:IntegratedCircuitsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_ProductOrServiceAxis_IntegratedCircuitsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:IntegratedCircuitsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_ProductOrServiceAxis_FlatPanelDisplaysMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:FlatPanelDisplaysMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_AwardTypeAxis_RestrictedStockMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_AwardTypeAxis_RestrictedStockMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20180429_AwardTypeAxis_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180129to20180429_AwardTypeAxis_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-29</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_AwardTypeAxis_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_AwardTypeAxis_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_AwardTypeAxis_RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180129to20180429_AwardTypeAxis_RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-29</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20180429_AwardTypeAxis_RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_AwardTypeAxis_RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20171231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_TaxCreditCarryforwardAxis_AlternateMinimumTaxCreditCarryforwardMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">plab:AlternateMinimumTaxCreditCarryforwardMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">plab:TaiwanAgencyOfTheMinistryOfFinanceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161031to20171029_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">plab:TaiwanAgencyOfTheMinistryOfFinanceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-10-31</xbrli:startDate>
      <xbrli:endDate>2017-10-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20180429_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">plab:TaiwanAgencyOfTheMinistryOfFinanceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180129to20180429_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">plab:TaiwanAgencyOfTheMinistryOfFinanceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-29</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">plab:TaiwanAgencyOfTheMinistryOfFinanceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201616Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201616Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180129to20180429_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_StockCompensationPlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-29</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20180429_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_StockCompensationPlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_StockCompensationPlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_StockCompensationPlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171029_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-10-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180128_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171029_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-10-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190127_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-01-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171029_StatementEquityComponentsAxis_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-10-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180128_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-01-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180128_StatementEquityComponentsAxis_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20180429_StatementEquityComponentsAxis_AociIncludingPortionAttributableToNoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_StatementEquityComponentsAxis_AociIncludingPortionAttributableToNoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-29</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-29</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180129to20180429_StatementEquityComponentsAxis_AociIncludingPortionAttributableToNoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-29</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_StatementEquityComponentsAxis_AociIncludingPortionAttributableToNoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-29</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_StatementEquityComponentsAxis_AociAttributableToNoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20180429_StatementEquityComponentsAxis_AociAttributableToNoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190128to20190428_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-28</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180129to20180429_StatementEquityComponentsAxis_AociAttributableToNoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-29</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-29</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-29</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_StatementEquityComponentsAxis_AociAttributableToNoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-29</xbrli:startDate>
      <xbrli:endDate>2018-04-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180429_StatementEquityComponentsAxis_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-04-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-04-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180429_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-04-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_FairValueByMeasurementBasisAxis_EstimateOfFairValueFairValueDisclosureMember_LongtermDebtTypeAxis_ConvertibleSeniorNotesDueOnApril2019Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">plab:ConvertibleSeniorNotesDueOnApril2019Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember_LongtermDebtTypeAxis_ConvertibleSeniorNotesDueOnApril2019Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">plab:ConvertibleSeniorNotesDueOnApril2019Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_LongtermDebtTypeAxis_ConvertibleSeniorNotesDueOnApril2019Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">plab:ConvertibleSeniorNotesDueOnApril2019Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20181031_LongtermDebtTypeAxis_ConvertibleSeniorNotesDueOnApril2019Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">plab:ConvertibleSeniorNotesDueOnApril2019Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2018-10-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:October2018AnnouncedProgramMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171030to20181031_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:October2018AnnouncedProgramMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-30</xbrli:startDate>
      <xbrli:endDate>2018-10-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181022_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:October2018AnnouncedProgramMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-22</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20190428_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:October2018AnnouncedProgramMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181101to20190428_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:October2018AnnouncedProgramMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-11-01</xbrli:startDate>
      <xbrli:endDate>2019-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181022to20181022_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:October2018AnnouncedProgramMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-22</xbrli:startDate>
      <xbrli:endDate>2018-10-22</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-10-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:unit id="U001">
    <xbrli:measure>xbrli:shares</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U002">
    <xbrli:measure>iso4217:USD</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U003">
    <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:unit id="U004">
    <xbrli:measure>plab:Facility</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U005">
    <xbrli:measure>xbrli:pure</xbrli:measure>
  </xbrli:unit>
  <!--Amendment Flag-->
  <dei:AmendmentFlag contextRef="c20181101to20190428">false</dei:AmendmentFlag>
  <!--Current Fiscal Year End Date-->
  <dei:CurrentFiscalYearEndDate contextRef="c20181101to20190428">--10-31</dei:CurrentFiscalYearEndDate>
  <!--Document Period End Date-->
  <dei:DocumentPeriodEndDate contextRef="c20181101to20190428">2019-04-28</dei:DocumentPeriodEndDate>
  <!--Entity Filer Category-->
  <dei:EntityFilerCategory contextRef="c20181101to20190428">Large Accelerated Filer</dei:EntityFilerCategory>
  <!--Entity Registrant Name-->
  <dei:EntityRegistrantName contextRef="c20181101to20190428">PHOTRONICS INC</dei:EntityRegistrantName>
  <!--Entity Central Index Key-->
  <dei:EntityCentralIndexKey contextRef="c20181101to20190428">0000810136</dei:EntityCentralIndexKey>
  <!--Entity Common Stock, Shares Outstanding-->
  <dei:EntityCommonStockSharesOutstanding contextRef="c20190603" unitRef="U001" decimals="INF">67065655</dei:EntityCommonStockSharesOutstanding>
  <!--Document Fiscal Year Focus-->
  <dei:DocumentFiscalYearFocus contextRef="c20181101to20190428">2019</dei:DocumentFiscalYearFocus>
  <!--Document Fiscal Period Focus-->
  <dei:DocumentFiscalPeriodFocus contextRef="c20181101to20190428">Q2</dei:DocumentFiscalPeriodFocus>
  <!--Document Type-->
  <dei:DocumentType contextRef="c20181101to20190428">10-Q</dei:DocumentType>
  <!--Entity Emerging Growth Company-->
  <dei:EntityEmergingGrowthCompany contextRef="c20181101to20190428">false</dei:EntityEmergingGrowthCompany>
  <!--Entity Ex Transition Period-->
  <dei:EntityExTransitionPeriod contextRef="c20181101to20190428">false</dei:EntityExTransitionPeriod>
  <!--Entity Small Business-->
  <dei:EntitySmallBusiness contextRef="c20181101to20190428">false</dei:EntitySmallBusiness>
  <!--Accounts payable-->
  <us-gaap:AccountsPayableCurrent contextRef="c20190428" unitRef="U002" decimals="-3">80120000</us-gaap:AccountsPayableCurrent>
  <!--Accounts payable-->
  <us-gaap:AccountsPayableCurrent contextRef="c20181031" unitRef="U002" decimals="-3">89149000</us-gaap:AccountsPayableCurrent>
  <!--Accounts receivable-->
  <us-gaap:AccountsReceivableNetCurrent contextRef="c20190428" unitRef="U002" decimals="-3">123371000</us-gaap:AccountsReceivableNetCurrent>
  <!--Accounts receivable-->
  <us-gaap:AccountsReceivableNetCurrent contextRef="c20181031" unitRef="U002" decimals="-3">120515000</us-gaap:AccountsReceivableNetCurrent>
  <!--Accounts receivable-ASU 2014-09 [Member]-Balance without Adoption of Topic 606 [Member]-->
  <us-gaap:AccountsReceivableNetCurrent contextRef="c20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">122577000</us-gaap:AccountsReceivableNetCurrent>
  <!--Accounts receivable-ASU 2014-09 [Member]-Adjustments [Member]-->
  <us-gaap:AccountsReceivableNetCurrent contextRef="c20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">-794000</us-gaap:AccountsReceivableNetCurrent>
  <!--Accounts receivable-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:AccountsReceivableNetCurrent contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-5">600000</us-gaap:AccountsReceivableNetCurrent>
  <!--Accrued Liabilities, Current-->
  <us-gaap:AccruedLiabilitiesCurrent contextRef="c20181031" unitRef="U002" decimals="-3">44474000</us-gaap:AccruedLiabilitiesCurrent>
  <!--Accrued Liabilities, Current-->
  <us-gaap:AccruedLiabilitiesCurrent contextRef="c20190428" unitRef="U002" decimals="-3">58659000</us-gaap:AccruedLiabilitiesCurrent>
  <!--Accrued Liabilities, Current-Balance without Adoption of Topic 606 [Member]-ASU 2014-09 [Member]-->
  <us-gaap:AccruedLiabilitiesCurrent contextRef="c20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">59345000</us-gaap:AccruedLiabilitiesCurrent>
  <!--Accrued Liabilities, Current-ASU 2014-09 [Member]-Adjustments [Member]-->
  <us-gaap:AccruedLiabilitiesCurrent contextRef="c20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">686000</us-gaap:AccruedLiabilitiesCurrent>
  <!--Accrual for income taxes-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-5">-300000</us-gaap:AccruedIncomeTaxesCurrent>
  <!--Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment-->
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c20190428" unitRef="U002" decimals="-3">1320250000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <!--Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment-->
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c20181031" unitRef="U002" decimals="-3">1290933000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <!--Accumulated other comprehensive loss-->
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c20190428" unitRef="U002" decimals="-3">-6828000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <!--Accumulated other comprehensive loss-->
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c20181031" unitRef="U002" decimals="-3">-4966000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <!--Additional paid-in capital-->
  <us-gaap:AdditionalPaidInCapital contextRef="c20190428" unitRef="U002" decimals="-3">558359000</us-gaap:AdditionalPaidInCapital>
  <!--Additional paid-in capital-->
  <us-gaap:AdditionalPaidInCapital contextRef="c20181031" unitRef="U002" decimals="-3">555606000</us-gaap:AdditionalPaidInCapital>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Common Stock [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20190128to20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20190128to20190428" unitRef="U002" decimals="-3">250000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Noncontrolling Interest [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20190128to20190428_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Additional Paid-in Capital [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20180129to20180429_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">300000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20190128to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Retained Earnings [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20190128to20190428_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Additional Paid-in Capital [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20190128to20190428_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">250000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Common Stock [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20180129to20180429_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Noncontrolling Interest [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20180129to20180429_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20180129to20180429" unitRef="U002" decimals="-3">300000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Treasury Stock [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20190128to20190428_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Retained Earnings [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20180129to20180429_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Retained Earnings [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20181101to20190428_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20181101to20190428" unitRef="U002" decimals="-3">744000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Additional Paid-in Capital [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20181101to20190428_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">744000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Noncontrolling Interest [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20181101to20190428_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20181101to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Common Stock [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20181101to20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Treasury Stock [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20181101to20190428_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20171030to20180429" unitRef="U002" decimals="-3">798000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Noncontrolling Interest [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20171030to20180429_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Additional Paid-in Capital [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20171030to20180429_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">798000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Retained Earnings [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20171030to20180429_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Common Stock [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20171030to20180429_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Share-based compensation expense incurred-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20181101to20190428" unitRef="U002" decimals="-5">2000000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Share-based compensation expense incurred-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20180129to20180429" unitRef="U002" decimals="-5">800000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Share-based compensation expense incurred-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20171030to20180429" unitRef="U002" decimals="-5">1600000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Share-based compensation expense incurred-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20190128to20190428" unitRef="U002" decimals="-5">900000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Accounts receivable, allowance-->
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c20190428" unitRef="U002" decimals="-3">1360000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <!--Accounts receivable, allowance-->
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c20181031" unitRef="U002" decimals="-3">1526000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <!--Total potentially dilutive shares excluded (in shares)-Stock Compensation Plan [Member]-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20180129to20180429_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_StockCompensationPlanMember" unitRef="U001" decimals="-3">2022000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Total potentially dilutive shares excluded (in shares)-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20180129to20180429" unitRef="U001" decimals="-3">2022000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Total potentially dilutive shares excluded (in shares)-Stock Compensation Plan [Member]-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20171030to20180429_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_StockCompensationPlanMember" unitRef="U001" decimals="-3">1803000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Total potentially dilutive shares excluded (in shares)-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20171030to20180429" unitRef="U001" decimals="-3">1803000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Total potentially dilutive shares excluded (in shares)-Stock Compensation Plan [Member]-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20181101to20190428_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_StockCompensationPlanMember" unitRef="U001" decimals="-3">1134000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Total potentially dilutive shares excluded (in shares)-Stock Compensation Plan [Member]-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20190128to20190428_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_StockCompensationPlanMember" unitRef="U001" decimals="-3">1204000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Total potentially dilutive shares excluded (in shares)-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20190128to20190428" unitRef="U001" decimals="-3">1204000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Total potentially dilutive shares excluded (in shares)-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20181101to20190428" unitRef="U001" decimals="-3">1134000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Total assets-->
  <us-gaap:AssetsFairValueDisclosure contextRef="c20190428" unitRef="U002" decimals="-3">0</us-gaap:AssetsFairValueDisclosure>
  <!--Total assets-->
  <us-gaap:AssetsFairValueDisclosure contextRef="c20181031" unitRef="U002" decimals="-3">0</us-gaap:AssetsFairValueDisclosure>
  <!--Assets-->
  <us-gaap:Assets contextRef="c20181031" unitRef="U002" decimals="-3">1110009000</us-gaap:Assets>
  <!--Assets-->
  <us-gaap:Assets contextRef="c20190428" unitRef="U002" decimals="-3">1085238000</us-gaap:Assets>
  <!--Assets-Photronics Interest [Member]-->
  <us-gaap:Assets contextRef="c20181031_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3">26521000</us-gaap:Assets>
  <!--Assets-PDMCX [Member]-->
  <us-gaap:Assets contextRef="c20190428_LegalEntityAxis_PDMCXMember" unitRef="U002" decimals="-3">147896000</us-gaap:Assets>
  <!--Assets-PDMCX [Member]-->
  <us-gaap:Assets contextRef="c20181031_LegalEntityAxis_PDMCXMember" unitRef="U002" decimals="-3">53040000</us-gaap:Assets>
  <!--Assets-Photronics Interest [Member]-->
  <us-gaap:Assets contextRef="c20190428_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3">73962000</us-gaap:Assets>
  <!--Net Assets-Photronics Interest [Member]-->
  <us-gaap:AssetsNet contextRef="c20190428_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3">44654000</us-gaap:AssetsNet>
  <!--Net Assets-Photronics Interest [Member]-->
  <us-gaap:AssetsNet contextRef="c20181031_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3">15908000</us-gaap:AssetsNet>
  <!--Net Assets-PDMCX [Member]-->
  <us-gaap:AssetsNet contextRef="c20190428_LegalEntityAxis_PDMCXMember" unitRef="U002" decimals="-3">89291000</us-gaap:AssetsNet>
  <!--Net Assets-PDMCX [Member]-->
  <us-gaap:AssetsNet contextRef="c20181031_LegalEntityAxis_PDMCXMember" unitRef="U002" decimals="-3">31815000</us-gaap:AssetsNet>
  <!--Current assets-->
  <us-gaap:AssetsCurrent contextRef="c20181031" unitRef="U002" decimals="-3">502731000</us-gaap:AssetsCurrent>
  <!--Current assets-->
  <us-gaap:AssetsCurrent contextRef="c20190428" unitRef="U002" decimals="-3">371968000</us-gaap:AssetsCurrent>
  <!--Current assets-PDMCX [Member]-->
  <us-gaap:AssetsCurrent contextRef="c20181031_LegalEntityAxis_PDMCXMember" unitRef="U002" decimals="-3">9625000</us-gaap:AssetsCurrent>
  <!--Current assets-Photronics Interest [Member]-->
  <us-gaap:AssetsCurrent contextRef="c20190428_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3">15612000</us-gaap:AssetsCurrent>
  <!--Current assets-PDMCX [Member]-->
  <us-gaap:AssetsCurrent contextRef="c20190428_LegalEntityAxis_PDMCXMember" unitRef="U002" decimals="-3">31219000</us-gaap:AssetsCurrent>
  <!--Current assets-Photronics Interest [Member]-->
  <us-gaap:AssetsCurrent contextRef="c20181031_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3">4813000</us-gaap:AssetsCurrent>
  <!--Non-current assets-Photronics Interest [Member]-->
  <us-gaap:AssetsNoncurrent contextRef="c20190428_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3">58350000</us-gaap:AssetsNoncurrent>
  <!--Non-current assets-PDMCX [Member]-->
  <us-gaap:AssetsNoncurrent contextRef="c20181031_LegalEntityAxis_PDMCXMember" unitRef="U002" decimals="-3">43415000</us-gaap:AssetsNoncurrent>
  <!--Non-current assets-PDMCX [Member]-->
  <us-gaap:AssetsNoncurrent contextRef="c20190428_LegalEntityAxis_PDMCXMember" unitRef="U002" decimals="-3">116677000</us-gaap:AssetsNoncurrent>
  <!--Non-current assets-Photronics Interest [Member]-->
  <us-gaap:AssetsNoncurrent contextRef="c20181031_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3">21708000</us-gaap:AssetsNoncurrent>
  <!--Business Description and Basis of Presentation [Text Block]-->
  <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;NOTE 1 - BASIS OF FINANCIAL STATEMENT PRESENTATION&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;Photronics, Inc. (&amp;#8220;Photronics&amp;#8221;, &amp;#8220;the Company&amp;#8221;, &amp;#8220;we&amp;#8221;, &amp;#8220;our&amp;#8221;, or &amp;#8220;us&amp;#8221;) is one of the world&amp;#8217;s leading manufacturers of photomasks, which are high precision photographic quartz or glass plates containing microscopic images of electronic circuits. Photomasks are a key element in the manufacture of semiconductors and flat panel displays (&amp;#8220;FPDs&amp;#8221;), and are used as masters to transfer circuit patterns onto semiconductor wafers and flat panel display substrates during the fabrication of integrated circuits (&amp;#8220;ICs&amp;#8221; or &amp;#8220;semiconductors&amp;#8221;) and a variety of FPDs and, to a lesser extent, other types of electrical and optical components. We currently have eleven manufacturing facilities, which are located in Taiwan (3), Korea, the United States (3), Europe (2), and two recently constructed facilities &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;in &lt;/font&gt;China. Our FPD Facility in Hefei, China, commenced production in the second quarter of 2019; we anticipate our IC facility in Xiamen, China, to commence production later in 2019.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information, and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for annual financial statements. In the opinion of management, adjustments, all of which are of a normal recurring nature, considered necessary for a fair presentation have been included. Our business is typically impacted during the first, and sometimes the second, quarter of our fiscal year by the North American, European, and Asian holiday periods, as some customers reduce their development and buying activities during those periods. Operating results for the interim period are not necessarily indicative of the results that may be expected for the fiscal year ending October 31, 2019. For further information, refer to the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended October 31, 2018.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
  <!--Accrual for property, plant and equipment purchased during the period-->
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c20171030to20180429" unitRef="U002" decimals="-3">10317000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <!--Accrual for property, plant and equipment purchased during the period-->
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c20181101to20190428" unitRef="U002" decimals="-3">17454000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <!--Capitalized Contract Cost, Impairment Loss-->
  <us-gaap:CapitalizedContractCostImpairmentLoss contextRef="c20181101to20190428" unitRef="U002" decimals="-3">0</us-gaap:CapitalizedContractCostImpairmentLoss>
  <!--Cash and cash equivalents-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20190428" unitRef="U002" decimals="-3">167066000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash and cash equivalents-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20181031" unitRef="U002" decimals="-3">329277000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents-->
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c20171029" unitRef="U002" decimals="-3" id="Item-1">310936000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <!--Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents-->
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c20181031" unitRef="U002" decimals="-3" id="Item-2">331989000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <!--Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents-->
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c20190428" unitRef="U002" decimals="-3">169781000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <!--Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents-->
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c20180429" unitRef="U002" decimals="-3" id="Item-3">324077000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <!--Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect-->
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c20171030to20180429" unitRef="U002" decimals="-3" id="Item-4">13141000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <!--Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect-->
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c20181101to20190428" unitRef="U002" decimals="-3">-162208000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <!--Commitments and Contingencies Disclosure [Text Block]-->
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;NOTE 13 - COMMITMENTS AND CONTINGENCIES&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;As of April 28, 2019, the Company had commitments outstanding for capital equipment expenditures of approximately $37 million, nearly all of which related to building and equipping our China facilities.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;We are subject to various claims that arise in the ordinary course of business. We believe that such claims, individually or in the aggregate, will not have a material effect on the consolidated financial statements.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <!--Commitments and contingencies-->
  <us-gaap:CommitmentsAndContingencies contextRef="c20190428" unitRef="U002" xsi:nil="true" />
  <!--Commitments and contingencies-->
  <us-gaap:CommitmentsAndContingencies contextRef="c20181031" unitRef="U002" xsi:nil="true" />
  <!--Common stock, shares authorized (in shares)-->
  <us-gaap:CommonStockSharesAuthorized contextRef="c20190428" unitRef="U001" decimals="-3">150000000</us-gaap:CommonStockSharesAuthorized>
  <!--Common stock, shares authorized (in shares)-->
  <us-gaap:CommonStockSharesAuthorized contextRef="c20181031" unitRef="U001" decimals="-3">150000000</us-gaap:CommonStockSharesAuthorized>
  <!--Common stock, par value (in dollars per share)-->
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c20181031" unitRef="U003" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
  <!--Common stock, par value (in dollars per share)-->
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c20190428" unitRef="U003" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
  <!--Common stock, shares issued (in shares)-->
  <us-gaap:CommonStockSharesIssued contextRef="c20190428" unitRef="U001" decimals="-3">69984000</us-gaap:CommonStockSharesIssued>
  <!--Common stock, shares issued (in shares)-->
  <us-gaap:CommonStockSharesIssued contextRef="c20181031" unitRef="U001" decimals="-3">69700000</us-gaap:CommonStockSharesIssued>
  <!--Common stock, shares outstanding (in shares)-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20181031" unitRef="U001" decimals="-3">67142000</us-gaap:CommonStockSharesOutstanding>
  <!--Common stock, shares outstanding (in shares)-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20190428" unitRef="U001" decimals="-3">66289000</us-gaap:CommonStockSharesOutstanding>
  <!--Common Stock, Value, Issued-->
  <us-gaap:CommonStockValue contextRef="c20190428" unitRef="U002" decimals="-3">700000</us-gaap:CommonStockValue>
  <!--Common Stock, Value, Issued-->
  <us-gaap:CommonStockValue contextRef="c20181031" unitRef="U002" decimals="-3">697000</us-gaap:CommonStockValue>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest-->
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c20190128to20190428" unitRef="U002" decimals="-3">1515000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest-->
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c20180129to20180429" unitRef="U002" decimals="-3">1841000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest-->
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c20171030to20180429" unitRef="U002" decimals="-3">10301000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest-->
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c20181101to20190428" unitRef="U002" decimals="-3">5298000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20190128to20190428" unitRef="U002" decimals="-3">1308000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20180129to20180429" unitRef="U002" decimals="-3">2320000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20171030to20180429" unitRef="U002" decimals="-3">33428000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20181101to20190428" unitRef="U002" decimals="-3">11884000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c20190128to20190428" unitRef="U002" decimals="-3">2823000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <!--Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c20180129to20180429" unitRef="U002" decimals="-3">4161000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <!--Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c20171030to20180429" unitRef="U002" decimals="-3">43729000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <!--Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c20181101to20190428" unitRef="U002" decimals="-3">17182000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <!--Contract with Customer, Liability, Revenue Recognized-->
  <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c20190128to20190428" unitRef="U002" decimals="-3">500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
  <!--Contract with Customer, Liability, Revenue Recognized-->
  <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c20181101to20190428" unitRef="U002" decimals="-3">1200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
  <!--Contract assets-ASU 2014-09 [Member]-->
  <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member" unitRef="U002" decimals="-3">4600000</us-gaap:ContractWithCustomerAssetNetCurrent>
  <!--Contract assets-Other Current Assets [Member]-->
  <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c20190428_BalanceSheetLocationAxis_OtherCurrentAssetsMember" unitRef="U002" decimals="-3">6200000</us-gaap:ContractWithCustomerAssetNetCurrent>
  <!--Contract liabilities-ASU 2014-09 [Member]-->
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member" unitRef="U002" decimals="-3">7800000</us-gaap:ContractWithCustomerLiabilityCurrent>
  <!--Contract liabilities-Other Current Liabilities [Member]-->
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c20190428_BalanceSheetLocationAxis_OtherCurrentLiabilitiesMember" unitRef="U002" decimals="-3">7900000</us-gaap:ContractWithCustomerLiabilityCurrent>
  <!--Contract asset-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:ContractWithCustomerAssetNet contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-5">4600000</us-gaap:ContractWithCustomerAssetNet>
  <!--Convertible senior notes-Fair Value [Member]-Convertible Senior Notes Due On April2019 [Member]-->
  <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c20181031_FairValueByMeasurementBasisAxis_EstimateOfFairValueFairValueDisclosureMember_LongtermDebtTypeAxis_ConvertibleSeniorNotesDueOnApril2019Member" unitRef="U002" decimals="-3">62094000</us-gaap:ConvertibleDebtFairValueDisclosures>
  <!--Convertible senior notes-Convertible Senior Notes Due On April2019 [Member]-Carrying Value [Member]-->
  <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c20181031_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember_LongtermDebtTypeAxis_ConvertibleSeniorNotesDueOnApril2019Member" unitRef="U002" decimals="-3">57453000</us-gaap:ConvertibleDebtFairValueDisclosures>
  <!--Cost of goods sold-->
  <us-gaap:CostOfGoodsAndServicesSold contextRef="c20180129to20180429" unitRef="U002" decimals="-3">97960000</us-gaap:CostOfGoodsAndServicesSold>
  <!--Cost of goods sold-->
  <us-gaap:CostOfGoodsAndServicesSold contextRef="c20190128to20190428" unitRef="U002" decimals="-3">105570000</us-gaap:CostOfGoodsAndServicesSold>
  <!--Cost of goods sold-->
  <us-gaap:CostOfGoodsAndServicesSold contextRef="c20171030to20180429" unitRef="U002" decimals="-3">193744000</us-gaap:CostOfGoodsAndServicesSold>
  <!--Cost of goods sold-->
  <us-gaap:CostOfGoodsAndServicesSold contextRef="c20181101to20190428" unitRef="U002" decimals="-3">204179000</us-gaap:CostOfGoodsAndServicesSold>
  <!--Cost of goods sold-ASU 2014-09 [Member]-Balance without Adoption of Topic 606 [Member]-->
  <us-gaap:CostOfGoodsAndServicesSold contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">203138000</us-gaap:CostOfGoodsAndServicesSold>
  <!--Cost of goods sold-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:CostOfGoodsAndServicesSold contextRef="c20190128to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">-162000</us-gaap:CostOfGoodsAndServicesSold>
  <!--Cost of goods sold-Balance without Adoption of Topic 606 [Member]-ASU 2014-09 [Member]-->
  <us-gaap:CostOfGoodsAndServicesSold contextRef="c20190128to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">105408000</us-gaap:CostOfGoodsAndServicesSold>
  <!--Cost of goods sold-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:CostOfGoodsAndServicesSold contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">-1041000</us-gaap:CostOfGoodsAndServicesSold>
  <!--Depreciation and amortization expense-->
  <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c20171030to20180429" unitRef="U002" decimals="-5">42000000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
  <!--Depreciation and amortization expense-->
  <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c20190128to20190428" unitRef="U002" decimals="-5">18600000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
  <!--Depreciation and amortization expense-->
  <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c20180129to20180429" unitRef="U002" decimals="-5">20800000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
  <!--Depreciation and amortization expense-->
  <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c20181101to20190428" unitRef="U002" decimals="-5">36200000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
  <!--Cumulative effect of adoption of new accounting principle-Accounting Standards Update 2016-01 [Member]-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
  <!--Cumulative effect of adoption of new accounting principle-ASU 2014-09 [Member]-Common Stock [Member]-->
  <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
  <!--Cumulative effect of adoption of new accounting principle-ASU 2014-09 [Member]-Additional Paid-in Capital [Member]-->
  <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
  <!--Cumulative effect of adoption of new accounting principle-ASU 2014-09 [Member]-Treasury Stock [Member]-->
  <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
  <!--Cumulative effect of adoption of new accounting principle-Accounting Standards Update 2016-01 [Member]-Treasury Stock [Member]-->
  <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
  <!--Cumulative effect of adoption of new accounting principle-Accounting Standards Update 2016-01 [Member]-->
  <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member" unitRef="U002" decimals="-3">-1133000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
  <!--Cumulative effect of adoption of new accounting principle-Accounting Standards Update 2016-01 [Member]-Noncontrolling Interest [Member]-->
  <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">-3000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
  <!--Cumulative effect of adoption of new accounting principle-Common Stock [Member]-Accounting Standards Update 2016-01 [Member]-->
  <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
  <!--Cumulative effect of adoption of new accounting principle-ASU 2014-09 [Member]-->
  <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member" unitRef="U002" decimals="-3">1204000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
  <!--Cumulative effect of adoption of new accounting principle-Noncontrolling Interest [Member]-ASU 2014-09 [Member]-->
  <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">121000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
  <!--Cumulative effect of adoption of new accounting principle-ASU 2014-09 [Member]-Retained Earnings [Member]-->
  <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">1083000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
  <!--Cumulative effect of adoption of new accounting principle-Accounting Standards Update 2016-01 [Member]-Additional Paid-in Capital [Member]-->
  <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
  <!--Cumulative effect of adoption of new accounting principle-Retained Earnings [Member]-Accounting Standards Update 2016-01 [Member]-->
  <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">-1130000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
  <!--Cumulative effect of adoption of new accounting principle-ASU 2014-09 [Member]-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
  <!--Cumulative effect of adoption of new accounting principle-ASU 2016-16 [Member]-->
  <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201616Member" unitRef="U002" decimals="-3">-1130000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
  <!--Disaggregation of Revenue-->
  <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;The following tables present our revenue for the three and six&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;month periods ended April 28, 2019, disaggregated by product type, geographic location, and timing of recognition.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 46%;"&gt;&lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;u&gt;&lt;font style="font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman',Times,serif;"&gt;Revenue by Product Type&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;&lt;div&gt;&lt;font style="font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"&gt;Three Months Ended&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"&gt;April 28, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;&lt;div&gt;&lt;font style="font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"&gt;Six Months Ended&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"&gt;April 28, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; width: 46%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;u&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;IC&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;High-end&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;38,429&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;72,995&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Mainstream&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;60,158&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;120,471&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Total IC&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;98,587&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;193,466&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;u&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;FPD&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;High-end&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;22,956&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;44,422&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Mainstream&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;10,037&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;18,403&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Total FPD&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;32,993&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;62,825&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;131,580&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;256,291&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="4" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left;"&gt;&lt;u&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;Revenue by Geographic Location&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: rgb(255, 255, 255); width: 9%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Taiwan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;56,469&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;114,209&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Korea&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;38,038&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;73,275&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;United States&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;26,742&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;49,215&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Europe&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;8,435&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;16,788&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;China&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,467&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,730&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;429&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,074&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;131,580&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;256,291&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="4" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left;"&gt;&lt;u&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;Revenue by Timing of Recognition&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: rgb(255, 255, 255); width: 9%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Over time&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;123,853&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;244,699&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;At a point in time&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;7,727&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;11,592&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;131,580&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;256,291&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
  <!--Date of first required payment-Project Loan Due December 2025 [Member]-->
  <us-gaap:DebtInstrumentDateOfFirstRequiredPayment1 contextRef="c20181101to20190428_DebtInstrumentAxis_ProjectLoanDueDecember2025Member">2023-06-30</us-gaap:DebtInstrumentDateOfFirstRequiredPayment1>
  <!--Date of first required payment-Project Loan Due December 2022 [Member]-->
  <us-gaap:DebtInstrumentDateOfFirstRequiredPayment1 contextRef="c20181101to20190428_DebtInstrumentAxis_ProjectLoanDueDecember2022Member">2020-06-30</us-gaap:DebtInstrumentDateOfFirstRequiredPayment1>
  <!--Date of first required payment-Working Capital Loan due in November 2021 [Member]-->
  <us-gaap:DebtInstrumentDateOfFirstRequiredPayment1 contextRef="c20181101to20190428_DebtInstrumentAxis_WorkingCapitalLoanDueInNovember2021Member">2019-05-31</us-gaap:DebtInstrumentDateOfFirstRequiredPayment1>
  <!--Debt Instrument, Term-Letter of Credit [Member]-->
  <us-gaap:DebtInstrumentTerm contextRef="c20181101to20190428_CreditFacilityAxis_LetterOfCreditMember">P90D</us-gaap:DebtInstrumentTerm>
  <!--Conversion price per share (in dollars per share)-Convertible senior notes due on April 2016 [Member]-->
  <us-gaap:DebtInstrumentConvertibleConversionPrice1 contextRef="c20160430_DebtInstrumentAxis_ConvertibleSeniorNotesDueOnApril2016Member" unitRef="U003" decimals="INF">10.37</us-gaap:DebtInstrumentConvertibleConversionPrice1>
  <!--Conversion price per share (in dollars per share)-Convertible Senior Notes Matured April2019 [Member]-->
  <us-gaap:DebtInstrumentConvertibleConversionPrice1 contextRef="c20150131_DebtInstrumentAxis_ConvertibleSeniorNotesMaturedApril2019Member" unitRef="U003" decimals="INF">10.37</us-gaap:DebtInstrumentConvertibleConversionPrice1>
  <!--Basis spread on variable rate-Working Capital Loan due in November 2021 [Member]-->
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c20181101to20190428_DebtInstrumentAxis_WorkingCapitalLoanDueInNovember2021Member" unitRef="U005" decimals="6">0.006775</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <!--Face amount of debt-Convertible Senior Notes Matured April2019 [Member]-->
  <us-gaap:DebtInstrumentFaceAmount contextRef="c20190428_DebtInstrumentAxis_ConvertibleSeniorNotesMaturedApril2019Member" unitRef="U002" decimals="-3">57500000</us-gaap:DebtInstrumentFaceAmount>
  <!--Face amount of debt-Convertible senior notes due on April 2016 [Member]-->
  <us-gaap:DebtInstrumentFaceAmount contextRef="c20110331_DebtInstrumentAxis_ConvertibleSeniorNotesDueOnApril2016Member" unitRef="U002" decimals="-3">57500000</us-gaap:DebtInstrumentFaceAmount>
  <!--Debt Instrument, Convertible, Number of Equity Instruments-Convertible Senior Notes Matured April2019 [Member]-->
  <us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments contextRef="c20150101to20150131_DebtInstrumentAxis_ConvertibleSeniorNotesMaturedApril2019Member" unitRef="U001" decimals="INF">96</us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments>
  <!--Debt Instrument, Convertible, Number of Equity Instruments-Convertible senior notes due on April 2016 [Member]-->
  <us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments contextRef="c20160401to20160430_DebtInstrumentAxis_ConvertibleSeniorNotesDueOnApril2016Member" unitRef="U001" decimals="INF">96</us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments>
  <!--Interest rate percentage-Working Capital Loan due in November 2021 [Member]-->
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c20190428_DebtInstrumentAxis_WorkingCapitalLoanDueInNovember2021Member" unitRef="U005" decimals="INF">0.050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <!--Interest rate percentage-Convertible senior notes due on April 2016 [Member]-->
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c20160430_DebtInstrumentAxis_ConvertibleSeniorNotesDueOnApril2016Member" unitRef="U005" decimals="INF">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <!--Interest rate percentage-Letter of Credit [Member]-->
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c20190428_CreditFacilityAxis_LetterOfCreditMember" unitRef="U005" decimals="INF">0.049</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <!--Interest rate percentage-Project Loan [Member]-->
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c20190428_DebtInstrumentAxis_ProjectLoanMember" unitRef="U005" decimals="INF">0.049</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <!--Interest rate percentage-Convertible Senior Notes Matured April2019 [Member]-->
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c20190428_DebtInstrumentAxis_ConvertibleSeniorNotesMaturedApril2019Member" unitRef="U005" decimals="INF">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <!--Interest rate percentage-Convertible Senior Notes Due On April2019 [Member]-->
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c20181031_LongtermDebtTypeAxis_ConvertibleSeniorNotesDueOnApril2019Member" unitRef="U005" decimals="INF">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <!--Debt Instrument, Interest Rate, Effective Percentage-Amended and Restated Credit Agreement [Member]-->
  <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c20190428_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember" unitRef="U005" decimals="3">0.025</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
  <!--Maturity date of debt-Convertible Senior Notes Matured April2019 [Member]-->
  <us-gaap:DebtInstrumentMaturityDate contextRef="c20181101to20190428_DebtInstrumentAxis_ConvertibleSeniorNotesMaturedApril2019Member">2019-04-01</us-gaap:DebtInstrumentMaturityDate>
  <!--Maturity date of debt-Amended and Restated Credit Agreement [Member]-->
  <us-gaap:DebtInstrumentMaturityDate contextRef="c20181101to20190428_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember">2023-09-30</us-gaap:DebtInstrumentMaturityDate>
  <!--Maturity date of debt-Convertible senior notes due on April 2016 [Member]-->
  <us-gaap:DebtInstrumentMaturityDate contextRef="c20160401to20160430_DebtInstrumentAxis_ConvertibleSeniorNotesDueOnApril2016Member">2016-04-01</us-gaap:DebtInstrumentMaturityDate>
  <!--Maturity date of debt-Working Capital Loan due in November 2021 [Member]-->
  <us-gaap:DebtInstrumentMaturityDate contextRef="c20181101to20190428_DebtInstrumentAxis_WorkingCapitalLoanDueInNovember2021Member">2022-01-31</us-gaap:DebtInstrumentMaturityDate>
  <!--Maturity date of debt-Project Loan Due December 2025 [Member]-->
  <us-gaap:DebtInstrumentMaturityDate contextRef="c20181101to20190428_DebtInstrumentAxis_ProjectLoanDueDecember2025Member">2025-12-31</us-gaap:DebtInstrumentMaturityDate>
  <!--Maturity date of debt-Letter of Credit [Member]-->
  <us-gaap:DebtInstrumentMaturityDate contextRef="c20181101to20190428_CreditFacilityAxis_LetterOfCreditMember">2019-02-28</us-gaap:DebtInstrumentMaturityDate>
  <!--Maturity date of debt-Project Loan Due December 2022 [Member]-->
  <us-gaap:DebtInstrumentMaturityDate contextRef="c20181101to20190428_DebtInstrumentAxis_ProjectLoanDueDecember2022Member">2022-12-31</us-gaap:DebtInstrumentMaturityDate>
  <!--Maturity date of debt-Convertible Senior Notes Due On April2019 [Member]-->
  <us-gaap:DebtInstrumentMaturityDate contextRef="c20171030to20181031_LongtermDebtTypeAxis_ConvertibleSeniorNotesDueOnApril2019Member">2019-04-01</us-gaap:DebtInstrumentMaturityDate>
  <!--Deferred Tax Assets, Net of Valuation Allowance, Noncurrent-->
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="c20181031" unitRef="U002" decimals="-3">18109000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <!--Deferred Tax Assets, Net of Valuation Allowance, Noncurrent-->
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="c20190428" unitRef="U002" decimals="-3">15121000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <!--Deferred Tax Assets, Net of Valuation Allowance, Noncurrent-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="c20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">105000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <!--Deferred Tax Assets, Net of Valuation Allowance, Noncurrent-Balance without Adoption of Topic 606 [Member]-ASU 2014-09 [Member]-->
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="c20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">15226000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <!--Deferred income taxes-->
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="c20190428" unitRef="U002" decimals="-3">829000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <!--Deferred income taxes-->
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="c20181031" unitRef="U002" decimals="-3">643000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <!--Deferred income taxes-ASU 2014-09 [Member]-Adjustments [Member]-->
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="c20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">-367000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <!--Deferred income taxes-Balance without Adoption of Topic 606 [Member]-ASU 2014-09 [Member]-->
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="c20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">462000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <!--Depreciation and amortization-->
  <us-gaap:DepreciationDepletionAndAmortization contextRef="c20171030to20180429" unitRef="U002" decimals="-3">44429000</us-gaap:DepreciationDepletionAndAmortization>
  <!--Depreciation and amortization-->
  <us-gaap:DepreciationDepletionAndAmortization contextRef="c20181101to20190428" unitRef="U002" decimals="-3">38515000</us-gaap:DepreciationDepletionAndAmortization>
  <!--Description of New Accounting Pronouncements Not yet Adopted [Text Block]-->
  <us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;NOTE 14 - &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;RECENT &lt;/font&gt;ACCOUNTING &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;PRONOUNCEMENTS&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: 18pt;"&gt;Accounting Standards Updates to be &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Implemented&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;In June 2016, the FASB issued ASU 2016-13 &amp;#8220;Measurement of Credit Losses&amp;#8221;, the main objective of which is to provide more useful information about expected credit losses on financial instruments and other commitments of an entity to extend credit. In support of this objective, the ASU replaces the incurred loss impairment methodology, found in current GAAP, with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. This ASU requires a cumulative-effect adjustment as of the beginning of the first reporting period in which the guidance is adopted. ASU 2016-13 is effective for Photronics, Inc. in its first quarter of fiscal year 2021, with early adoption permitted beginning in the first quarter of fiscal year 2019. We are currently evaluating the effect that this ASU will have on our consolidated financial statements.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-indent: 18pt;"&gt;In February 2016, the FASB issued ASU 2016-02 &amp;#8220;Leases (Topic 842)&amp;#8221; (ASU 2016-02&amp;#8221;), which requires lessees to recognize right-of-use assets and corresponding liabilities for all leases with an initial term in excess of twelve months. ASU 2016-02 was to be adopted using a modified retrospective approach, that requires leases to be measured and recognized under the new guidance at the beginning of the earliest period presented. In July 2018, the FASB issued ASU 2018-11 &amp;#8220;Leases (Topic 842) &amp;#8211; Targeted Improvements&amp;#8221; (&amp;#8220;ASU 2018-11&amp;#8221;), which provided entities with an additional (and optional) transition method to adopt the new leases standard. Under this optional transition method, an entity initially applies the new leases standard at its adoption date and recognizes the effects of adoption through cumulative-effect adjustments to its beginning balance sheet. We will utilize this optional method when we transition to the new leases guidance and, as a result, expect to recognize significant amounts of right of use assets and lease liabilities in our fiscal year 2020 beginning balance sheet. ASU 2016-02 included a number of practical expedients, which we are currently in the process of evaluating, that entities can elect to use as they transition to the new guidance. To date, &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;an implementation team has been established to evaluate&lt;/font&gt; the &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;lease portfolio, system process and policy change requirements. The Company has&lt;/font&gt; made progress &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;in &lt;/font&gt;drafting new lease accounting policies&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;, gathering&lt;/font&gt; the &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;necessary data elements for the lease population, and selected&lt;/font&gt; a &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;system provider&lt;/font&gt;, with system configuration and implementation underway&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: 18pt;"&gt;Accounting Standards Updates &lt;font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"&gt;Implemented&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;In November 2016, the FASB issued ASU 2016-18 &amp;#8220;Restricted Cash&amp;#8221;, which requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. Therefore, amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. ASU 2016-18 was effective for Photronics, Inc. in its first quarter of fiscal year 2019 and was applied on a retrospective transition basis. Our adoption of this Update did not materially impact our cash flows statement.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;In October 2016, the FASB issued ASU 2016-16 &amp;#8220;Intra-Entity Transfers of Assets Other Than Inventory&amp;#8221;, which eliminates the exception of recognizing, at the time of transfer, current and deferred income taxes for intra-entity asset transfers other than inventory. ASU 2016-16 is effective for us in our first quarter of fiscal year 2019 and should be applied on a modified retrospective transition basis. Early adoption is permitted as of the beginning of an annual reporting period for which interim or annual financial statements have not been issued or made available for issuance. Please see Note 8 for a discussion of the effects of adopting the guidance.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;In May 2014, the FASB issued ASU 2014-09 &amp;#8220;Revenue from Contracts with Customers&amp;#8221;, which superseded nearly all then existing revenue recognition guidance under accounting principles generally accepted in the United States. The core principle of this ASU is that revenue should be recognized for the amount of consideration expected to be received for promised goods or services transferred to customers. This ASU also requires additional disclosure about the nature, amount, timing, and uncertainty of revenue and cash flows&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; arising from customer contracts, including significant judgments, and assets recognized for costs incurred to obtain or fulfill a contract. In August 2015, the FASB issued ASU 2015-14 which deferred the effective date of ASU 2014-09 by one year and allowed entities to early adopt, but no earlier than the original effective date. This update allowed for either full retrospective or modified retrospective adoption. In April 2016, the FASB issued ASU 2016-10 &amp;#8220;Identifying Performance Obligations and Licensing&amp;#8221; which amended guidance previously issued on these matters in ASU 2014-09. The effective date and transition requirements of ASU 2016-10 were the same as those for ASU 2014-09.&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;We adopted the new revenue and related guidance on November 1, 2018, using the modified retrospective approach, under which we increased our accounts receivable by $0.6 million, recognized contract assets of $4.6 million, reduced our inventories balance by $3.7 million, and recorded an accrual for income taxes of $0.3 million. The recognition and adjustments to these items was reflected in increases to our retained earnings and noncontrolling interest balances of $1.1 million and $0.1 million, respectively. The most significant impact of the new guidance on our financial statements is its requirement for us to recognize revenue as we manufacture products for which, in the event that the customer cancels the contract, we are entitled to reasonable compensation for work we have completed prior to cancellation. &lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Prior to our adoption of Topic 606, we recognized revenue when we shipped to customers or, under some arrangements, when the customers received the goods. &lt;/font&gt;The impact of the adoption of this guidance on our January 27, 2019, financial statements is presented in Note 6.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 13.5pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;/font&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The guidance allows for a number of accounting policy elections and practical expedients. In addition to our above mentioned election to use the modified retrospective application method for adopting the guidance, those we have employed that are most significant to us are summarized below.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;u&gt;Shipping and handling activities performed after control of a good is transferred to a customer&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;We have elected to treat shipping and handling activities that occur after control of a good is transferred to a customer as activities to fulfill our promise to transfer goods to the customer. Thus, such activities will not be considered to be separate performance obligations under contracts with our customers.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;u&gt;Non-recognition of financing component when we transfer goods to a customer and the period between when we transfer and when we are paid will be less than one year&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;We have elected the practical expedient that allows for the non-recognition, as a component of a customer contract, of a financing component when the period between when we transfer a good and when we are paid will be less than one year.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;u&gt;Exclusion of sales and similar taxes collected from customers in the transaction price&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Consistent with our practice before adoption of the new guidance, we will not recognize sales and similar taxes we collect from customers as revenue.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;u&gt;Use of an &amp;#8220;input method&amp;#8221; to measure our progress towards the transfer of control of performance obligations to customers&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;As, in our judgment, an input method based on our efforts to satisfy our performance obligations will best serve to depict the transfer of control of our performance obligations to our customers, we have adopted an accounting policy to employ such a method. Our decision was based primarily on the facts that our photomasks are not physically transferred to customers until they are complete, and that we can employ our input-based cost accumulation systems and methods to measure our progress towards the transfer of control of our performance obligations to customers.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;u&gt;Non-disclosure of the transaction prices of unsatisfied or partially satisfied performance obligations&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;For contracts that have an original expected duration of one year or less, we have elected the practical expedient that allows us not to disclose the aggregate transaction prices of unsatisfied or partially&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;satisfied performance obligations that exist at the end of a reporting period.&lt;/div&gt;&lt;/div&gt;</us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted>
  <!--Disclosure of Compensation Related Costs, Share-based Payments [Text Block]-->
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;NOTE 7 - SHARE-BASED COMPENSATION&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In March 2016, shareholders approved a new equity incentive compensation plan (the &amp;#8220;Plan&amp;#8221;), under which incentive stock options, non-qualified stock options, stock grants, stock-based awards, restricted stock, restricted stock units, stock appreciation rights, performance units, performance stock, and other stock or cash awards may be granted. Shares to be issued under the Plan may be authorized and unissued shares, issued shares that have been reacquired by us (in the open-market or in private transactions), shares that are being held in the treasury, or a combination thereof. The maximum number of shares of common stock approved that may be issued under the Plan is four million shares. Awards may be granted to officers, employees, directors, consultants, advisors, and independent contractors of Photronics or its subsidiaries. In the event of a change in control (as defined in the Plan), the vesting of awards may be accelerated. The Plan, aspects of which are more fully described below, prohibits further awards from being issued under prior plans. &lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Total share-based compensation costs for the three and six&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;month periods ended April 28, 2019, were $0.9 million and $2.0 million, respectively, and $0.8 million and $1.6 million for the three and six&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;month periods ended April 29, 2018, respectively. The Company received cash from option exercises of $0.3 million and $0.8 million for the three and six&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;month periods ended April 28, 2019, respectively, and $2.9 million and $3.6 million for the three and six&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;month periods ended April 29, 2018, respectively. No share-based compensation cost was capitalized as part of an asset and no related income tax benefits were recorded during the periods presented.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Stock Options&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Option awards generally vest in one-to-four years, and have a ten-year contractual term. All incentive and non-qualified stock option grants have an exercise price no less than the market value of the underlying common stock on the date of grant. The grant date fair values of options are based on closing prices of our common stock on the dates of grant and &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;are &lt;/font&gt;calculated using the Black-Scholes option pricing model. Expected volatility is based on the historical volatility of our common stock. We use historical option exercise behavior and employee termination data to estimate expected term, which represents the period of time that options are expected to remain outstanding. The risk-free rate of return for the estimated term of the option is based on the U.S. Treasury yield curve in effect at the date of grant.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;There were no share options granted during the three&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;month periods ended April 28, 2019 and April 29, 2018. There were 132,000 share options granted during the six&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;month period ended April 28, 2019, with a weighted-average grant&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;date fair value of $3.31 per share, and 252,000 share options granted during the six month period ended April 29, 2018, with a weighted-average grant&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;date fair value of $2.74 per share. As of April 28, 2019, the total unrecognized compensation cost related to unvested option awards was approximately $1.2 million. That cost is expected to be recognized over a weighted-average amortization period of 2.4 years.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The weighted-average inputs and risk-free rate of return ranges used to calculate the grant&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;date fair value of options issued during the three and six&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;month periods ended April 28, 2019 and April 29, 2018, are presented in the following table.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Three Months Ended&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Six Months Ended&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 29,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 29,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Volatility&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;33.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;31.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Risk free rate of return&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;2.5-2.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;2.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Dividend yield&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;0.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;0.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Expected term&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;5.1 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;5.0 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Information on outstanding and exercisable option awards as of April 28, 2019, is presented below.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 54%;"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Weighted&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Exercise&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 10%;"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Weighted&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Remaining&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Contractual&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Life&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Aggregate&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Intrinsic&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-align: right;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: top; width: 10%;"&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 54%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Outstanding at April 28, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;2,405,318&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;8.88&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 10%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: right;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;5.7 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;2,968&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 54%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 10%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 54%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Exercisable at April 28, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;1,795,651&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;8.47&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 10%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: right;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;4.9 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;2,797&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Restricted Stock&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;We periodically grant restricted stock awards, the restrictions on which typically lapse over a service period of one-to-four years. The fair value of the awards is determined on the date of grant, based on the closing price of our common stock. There were 435,000 restricted stock awards granted during the six&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;month period ended April 28, 2019, with a grant date fair value of $9.80 per share. There were 10,000 restricted stock awards granted during the three&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;month period ended April 29, 2018, with a grant&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;date fair value of $8.40 per share, and 290,000 restricted stock awards granted during the six&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;month period ended April 29, 2018, with a weighted-average fair value of $8.62 per share. As of April 28, 2019, the total compensation cost not yet recognized related to unvested restricted stock awards was approximately $5.7 million. That cost is expected to be recognized over a weighted-average amortization period of 2.9 years. As of April 28, 2019, there were 698,613 shares of restricted stock outstanding.&lt;/div&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <!--Dividends Payable-->
  <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="c20190428" unitRef="U002" decimals="-3">18837000</us-gaap:DividendsPayableCurrentAndNoncurrent>
  <!--Dividends Payable-->
  <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="c20180429" unitRef="U002" decimals="-3">8196000</us-gaap:DividendsPayableCurrentAndNoncurrent>
  <!--Earnings Per Share [Text Block]-->
  <us-gaap:EarningsPerShareTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;NOTE 9 - EARNINGS PER SHARE&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The calculations of basic and diluted earnings per share is presented below.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Three Months Ended&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Six Months Ended&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 29,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 29,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Net income attributable to Photronics, Inc. shareholders&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;8,479&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;10,665&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;13,746&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;16,563&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Effect of dilutive securities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Interest expense on convertible notes, net of tax&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;349&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;496&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;845&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;992&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Earnings used for diluted earnings per share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;8,828&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;11,161&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;14,591&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;17,555&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Weighted-average common shares computations:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Weighted-average common shares used for basic earnings per share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;66,261&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;69,293&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;66,422&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;69,024&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Effect of dilutive securities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Convertible notes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;3,898&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;5,542&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;4,720&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;5,542&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Share-based payment awards&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;438&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;355&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;451&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;486&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Potentially dilutive common shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;4,336&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;5,897&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;5,171&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;6,028&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Weighted-average common shares used for diluted earnings per share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;70,597&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;75,190&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;71,593&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;75,052&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Basic earnings per share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;0.13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;0.15&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;0.21&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;0.24&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Diluted earnings per share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;0.13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;0.15&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;0.20&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;0.23&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The table below shows the outstanding weighted-average share-based payment awards that were excluded from the calculation of diluted earnings per share because their exercise prices exceeded the average market value of the common shares for the period or, under application of the treasury stock method, they were otherwise determined to be anti-dilutive.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Three Months Ended&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Six Months Ended&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 29,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 29,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Share-based payment awards&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;1,204&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;2,022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;1,134&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;1,803&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Total potentially dilutive shares excluded&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;1,204&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;2,022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;1,134&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;1,803&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
  <!--Basic (in dollars per share)-->
  <us-gaap:EarningsPerShareBasic contextRef="c20180129to20180429" unitRef="U003" decimals="2">0.15</us-gaap:EarningsPerShareBasic>
  <!--Basic (in dollars per share)-->
  <us-gaap:EarningsPerShareBasic contextRef="c20190128to20190428" unitRef="U003" decimals="2">0.13</us-gaap:EarningsPerShareBasic>
  <!--Basic (in dollars per share)-->
  <us-gaap:EarningsPerShareBasic contextRef="c20171030to20180429" unitRef="U003" decimals="2">0.24</us-gaap:EarningsPerShareBasic>
  <!--Basic (in dollars per share)-->
  <us-gaap:EarningsPerShareBasic contextRef="c20181101to20190428" unitRef="U003" decimals="2">0.21</us-gaap:EarningsPerShareBasic>
  <!--Earnings Per Share, Diluted-->
  <us-gaap:EarningsPerShareDiluted contextRef="c20190128to20190428" unitRef="U003" decimals="2">0.13</us-gaap:EarningsPerShareDiluted>
  <!--Earnings Per Share, Diluted-->
  <us-gaap:EarningsPerShareDiluted contextRef="c20181101to20190428" unitRef="U003" decimals="2">0.20</us-gaap:EarningsPerShareDiluted>
  <!--Earnings Per Share, Diluted-->
  <us-gaap:EarningsPerShareDiluted contextRef="c20180129to20180429" unitRef="U003" decimals="2">0.15</us-gaap:EarningsPerShareDiluted>
  <!--Earnings Per Share, Diluted-->
  <us-gaap:EarningsPerShareDiluted contextRef="c20171030to20180429" unitRef="U003" decimals="2">0.23</us-gaap:EarningsPerShareDiluted>
  <!--Effect of exchange rate changes on cash, cash equivalents, and restricted cash-->
  <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c20171030to20180429" unitRef="U002" decimals="-3" id="Item-5">6330000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <!--Effect of exchange rate changes on cash, cash equivalents, and restricted cash-->
  <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c20181101to20190428" unitRef="U002" decimals="-3">2843000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <!--U.S. statutory rate-->
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c20190128to20190428" unitRef="U005" decimals="INF">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <!--U.S. statutory rate-->
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c20180129to20180429" unitRef="U005" decimals="INF">0.234</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <!--U.S. statutory rate-->
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c20171030to20171231" unitRef="U005" decimals="INF">0.350</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <!--U.S. statutory rate-->
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c20181101to20190428" unitRef="U005" decimals="INF">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <!--U.S. statutory rate-->
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c20171030to20180429" unitRef="U005" decimals="INF">0.234</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <!--Effective tax rate-->
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c20181101to20190428" unitRef="U005" decimals="INF">0.209</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <!--Effective tax rate-->
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c20190128to20190428" unitRef="U005" decimals="INF">0.250</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <!--Effective tax rate-->
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c20180129to20180429" unitRef="U005" decimals="INF">0.188</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <!--Effective tax rate-->
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c20171030to20180429" unitRef="U005" decimals="INF">0.065</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <!--Period for recognition of compensation cost not yet recognized-Employee Stock Option [Member]-->
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c20181101to20190428_AwardTypeAxis_EmployeeStockOptionMember">P2Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <!--Period for recognition of compensation cost not yet recognized-Restricted Stock [Member]-->
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c20181101to20190428_AwardTypeAxis_RestrictedStockMember">P2Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <!--Unrecognized compensation cost related to unvested option awards-Employee Stock Option [Member]-->
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c20190428_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-5">1200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
  <!--Income tax benefits realized from stock option exercises-->
  <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions contextRef="c20181101to20190428" unitRef="U002" decimals="-6">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
  <!--Income tax benefits realized from stock option exercises-->
  <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions contextRef="c20171030to20180429" unitRef="U002" decimals="-6">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
  <!--Income tax benefits realized from stock option exercises-->
  <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions contextRef="c20180129to20180429" unitRef="U002" decimals="-6">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
  <!--Income tax benefits realized from stock option exercises-->
  <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions contextRef="c20190128to20190428" unitRef="U002" decimals="-6">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
  <!--Compensation cost not yet recognized related to unvested restricted stock awards-Restricted Stock [Member]-->
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c20190428_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-5">5700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
  <!--Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount-->
  <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount contextRef="c20190128to20190428" unitRef="U002" decimals="-6">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
  <!--Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount-->
  <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount contextRef="c20181101to20190428" unitRef="U002" decimals="-6">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
  <!--Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount-->
  <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount contextRef="c20180129to20180429" unitRef="U002" decimals="-6">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
  <!--Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount-->
  <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount contextRef="c20171030to20180429" unitRef="U002" decimals="-6">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
  <!--Fair Value Measurement, Policy [Policy Text Block]-->
  <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The accounting framework for determining fair value includes a hierarchy for ranking the quality and reliability of the information used to measure fair value, which enables the reader of the financial statements to assess the inputs used to develop those measurements. The fair value hierarchy consists of three tiers as follows: Level 1, defined as quoted market prices (unadjusted) in active markets for identical securities; Level 2, defined as inputs other than Level 1 that are observable, either directly or indirectly; and Level 3, defined as unobservable inputs that are not corroborated by market data.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
  <!--Fair Value Disclosures [Text Block]-->
  <us-gaap:FairValueDisclosuresTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;NOTE 11 - FAIR VALUE MEASUREMENTS&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The accounting framework for determining fair value includes a hierarchy for ranking the quality and reliability of the information used to measure fair value, which enables the reader of the financial statements to assess the inputs used to develop those measurements. The fair value hierarchy consists of three tiers as follows: Level 1, defined as quoted market prices (unadjusted) in active markets for identical securities; Level 2, defined as inputs other than Level 1 that are observable, either directly or indirectly; and Level 3, defined as unobservable inputs that are not corroborated by market data.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-indent: 18pt;"&gt;The fair values of our cash and cash equivalents (Level 1 measurements), accounts receivable, accounts payable, and certain other current assets and current liabilities (Level 2 measurements) approximate their carrying value due to their short-term maturities. The fair value of our convertible senior notes is a Level 2 measurement, as it was determined using inputs that were either observable market data, or could be derived from, or corroborated with, observable market data. These inputs included our stock price and interest rates offered on debt issued by entities with credit ratings similar to ours. We did not have any assets or liabilities &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;measured&lt;/font&gt; at fair value, on a recurring or a nonrecurring basis, at April 28, 2019 or October 31, 2018.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;u&gt;Fair Value of Financial Instruments Not Measured at Fair Value&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The fair value of our convertible senior notes was a Level 2 measurement, as it was determined using inputs that were either observable market data or could be derived from or corroborated with observable market data. These inputs included our stock price and interest rates offered on debt issued by entities with credit ratings similar to ours. The table below presents the fair and carrying values of our convertible senior notes at October 31, 2018.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; width: 56%; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;October 31, 2018&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Fair Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Carrying Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3.25% convertible senior notes matured 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;62,094&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;57,453 &lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
  <!--Gross profit-->
  <us-gaap:GrossProfit contextRef="c20181101to20190428" unitRef="U002" decimals="-3">52112000</us-gaap:GrossProfit>
  <!--Gross profit-->
  <us-gaap:GrossProfit contextRef="c20180129to20180429" unitRef="U002" decimals="-3">32819000</us-gaap:GrossProfit>
  <!--Gross profit-->
  <us-gaap:GrossProfit contextRef="c20190128to20190428" unitRef="U002" decimals="-3">26010000</us-gaap:GrossProfit>
  <!--Gross profit-->
  <us-gaap:GrossProfit contextRef="c20171030to20180429" unitRef="U002" decimals="-3">60481000</us-gaap:GrossProfit>
  <!--Gross profit-Balance without Adoption of Topic 606 [Member]-ASU 2014-09 [Member]-->
  <us-gaap:GrossProfit contextRef="c20190128to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">25930000</us-gaap:GrossProfit>
  <!--Gross profit-ASU 2014-09 [Member]-Balance without Adoption of Topic 606 [Member]-->
  <us-gaap:GrossProfit contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">50629000</us-gaap:GrossProfit>
  <!--Gross profit-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:GrossProfit contextRef="c20190128to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">-80000</us-gaap:GrossProfit>
  <!--Gross profit-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:GrossProfit contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">-1483000</us-gaap:GrossProfit>
  <!--Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability-Taiwan Agency of the Ministry of Finance [Member]-->
  <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability contextRef="c20181101to20190428_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember" unitRef="U002" decimals="-3">-200000</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability>
  <!--Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c20180129to20180429" unitRef="U002" decimals="-3">18697000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <!--Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c20190128to20190428" unitRef="U002" decimals="-3">13130000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <!--Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c20181101to20190428" unitRef="U002" decimals="-3">22285000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <!--Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c20171030to20180429" unitRef="U002" decimals="-3">26399000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <!--Dollar effect of income tax holiday-Taiwan Agency of the Ministry of Finance [Member]-->
  <us-gaap:IncomeTaxHolidayAggregateDollarAmount contextRef="c20171030to20180429_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember" unitRef="U002" decimals="-3">800000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
  <!--Dollar effect of income tax holiday-Taiwan Agency of the Ministry of Finance [Member]-->
  <us-gaap:IncomeTaxHolidayAggregateDollarAmount contextRef="c20180129to20180429_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember" unitRef="U002" decimals="-3">700000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
  <!--Dollar effect of income tax holiday-Taiwan Agency of the Ministry of Finance [Member]-->
  <us-gaap:IncomeTaxHolidayAggregateDollarAmount contextRef="c20190128to20190428_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember" unitRef="U002" decimals="-3">300000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
  <!--Dollar effect of income tax holiday-Taiwan Agency of the Ministry of Finance [Member]-->
  <us-gaap:IncomeTaxHolidayAggregateDollarAmount contextRef="c20181101to20190428_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember" unitRef="U002" decimals="-3">1100000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
  <!--Provision for taxes-->
  <us-gaap:IncomeTaxExpenseBenefit contextRef="c20180129to20180429" unitRef="U002" decimals="-3">3508000</us-gaap:IncomeTaxExpenseBenefit>
  <!--Provision for taxes-->
  <us-gaap:IncomeTaxExpenseBenefit contextRef="c20190128to20190428" unitRef="U002" decimals="-3">3278000</us-gaap:IncomeTaxExpenseBenefit>
  <!--Provision for taxes-->
  <us-gaap:IncomeTaxExpenseBenefit contextRef="c20171030to20180429" unitRef="U002" decimals="-3">1729000</us-gaap:IncomeTaxExpenseBenefit>
  <!--Provision for taxes-->
  <us-gaap:IncomeTaxExpenseBenefit contextRef="c20181101to20190428" unitRef="U002" decimals="-3">4665000</us-gaap:IncomeTaxExpenseBenefit>
  <!--Provision for taxes-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:IncomeTaxExpenseBenefit contextRef="c20190128to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">-48000</us-gaap:IncomeTaxExpenseBenefit>
  <!--Provision for taxes-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:IncomeTaxExpenseBenefit contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">-178000</us-gaap:IncomeTaxExpenseBenefit>
  <!--Provision for taxes-Balance without Adoption of Topic 606 [Member]-ASU 2014-09 [Member]-->
  <us-gaap:IncomeTaxExpenseBenefit contextRef="c20190128to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">3230000</us-gaap:IncomeTaxExpenseBenefit>
  <!--Provision for taxes-ASU 2014-09 [Member]-Balance without Adoption of Topic 606 [Member]-->
  <us-gaap:IncomeTaxExpenseBenefit contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">4487000</us-gaap:IncomeTaxExpenseBenefit>
  <!--Income Tax Disclosure [Text Block]-->
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;NOTE 8 - INCOME TAXES&lt;/font&gt;&lt;/div&gt;&lt;p align="left" class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: black;"&gt;We calculate our provision for income taxes at the end of each interim reporting period on the basis of an estimated annual effective tax rate adjusted for tax items that are discrete to each period.&lt;/font&gt;&lt;/p&gt;&lt;p align="left" class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left; line-height: normal;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;The effective tax rate of 25.0% differs from the U.S. statutory rate of 21.0% in the three&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;month period ended April 28, 2019, primarily due to the elimination of tax benefits in jurisdictions, including the U.S, in which it is not more likely than not that the benefit will be realized; the effects of these eliminations were partially offset by the benefits of tax holidays and investment credits in certain foreign jurisdictions.&lt;/div&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;The effective tax rate of 20.9% differs from the U.S. statutory rate of 21.0% in the six&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;month period ended April 28, 2019, primarily due to the elimination of the tax benefits in jurisdictions, including the U.S, in which it is not more likely than not that the benefit will be realized; the effects of these eliminations were partially offset by the benefits of the settlement of a tax audit, as well as a tax holiday and investment credits in certain foreign jurisdictions.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Unrecognized tax benefits related to uncertain tax positions were $0.8 million at April 28, 2019, and $1.9 million at October 31, 2018, all of which, if recognized, would favorably impact the Company&amp;#8217;s effective tax rate. Accrued interest and penalties related to unrecognized tax benefits was $0.1 million at April 28, 2019 and October 31, 2018. The year to date reduction in the amount primarily resulted from settlement of a tax audit in Taiwan in Q1 FY19. Although the timing of the expirations of statutes of limitations may be uncertain, as they can be dependent upon the settlement of tax audits, the Company believes that it is reasonably possible that an immaterial amount of its uncertain tax positions (including accrued interest and penalties, net of tax benefits) may be resolved over the next twelve months. The resolution of these uncertain tax positions may result from either or both the lapses of statutes of limitations and tax settlements.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman'; color: black; mso-spacerun: yes;"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;We were granted a five-year tax holiday in Taiwan which expires &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;at the end of&lt;/font&gt; calendar year 2019. This tax holiday reduced foreign taxes by $0.3 million, and $1.1 million in the three and six&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;month periods ended April 28, 2019, and $0.7 and $0.8 million in the respective prior year periods. The per share impact of the tax holiday was a deminimus amount for the three&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;month period ended April 28, 2019, and one cent per share for the six&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;month periods ended April 28, 2019 and April 29, 2018, and the three&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;month period ended April 29, 2018.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;The effective tax rates of 18.8% and 6.5% differ from the post U.S. Tax Reform blended statutory rate of 23.4% in the three and six&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;month periods ended April 29, 2018, primarily due to benefits from U.S. and Taiwan Tax Reform (as discussed below), earnings being taxed at lower statutory rates in foreign jurisdictions, and the benefits of various investment credits in a foreign jurisdiction.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;On December 22, 2017, the U.S. Tax Cuts and Jobs Act (the &amp;#8220;Act&amp;#8221;), was signed into law, enacting significant changes to the United States Internal Revenue Code of 1986, as amended. Based on the enactment date, we accounted for the Act in our interim period ended January 28, 2018. In December 2017, the Securities and Exchange Commission released Staff Accounting Bulletin No. 118 (&amp;#8220;SAB 118&amp;#8221;) to address situations in which the accounting under Accounting Standards Codification Topic 740 &amp;#8211; &amp;#8220;Income Taxes&amp;#8221; is incomplete for certain income tax effects of the Act. We adopted SAB 118 in our first quarter of fiscal year 2018, and finalized the effects in our fourth quarter of fiscal 2018. In the period ended January 28, 2018, we recognized the following effects in our provision for income taxes:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 40.5pt;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;&amp;#8226;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;&lt;div&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Act repealed the corporate alternative minimum tax (&amp;#8220;AMT&amp;#8221;) for tax years beginning after December 31, 2017, and provided that existing AMT credit carryforwards are fully refundable. We recognized a $3.9 million benefit on AMT credit carryforwards that we previously determined were not more likely than not going to be realized and reversed the previously&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;recorded valuation allowance.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 40.5pt;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;&amp;#8226;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;As of January 1, 2018, the Act reduced the corporate income tax rate from a maximum 35% to a flat 21%, requiring us to revalue our deferred tax assets and liabilities utilizing the rate applicable to the period when a temporary difference will reverse. Our net deferred tax asset is fully offset by a valuation allowance, and the revaluation of the deferred tax assets and liabilities resulted in a net zero impact for the period.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 40.5pt;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;&amp;#8226;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The Act imposed a transition tax for a one-time deemed repatriation of the accumulated earnings of foreign subsidiaries. The entire amount of transition tax was fully offset by tax credits (including carryforwards) that resulted in a provisional net zero impact on the period.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 18pt; margin-right: 20pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;On January 18, 2018, the Taiwan Legislature Yuan approved amendments to the Income Tax Act, enacting an increase in the corporate tax rate from 17% to 20%, which required us to revalue our deferred tax assets and liabilities utilizing the rate applicable to the period when a temporary difference will reverse. Accordingly, a net benefit of $0.2 million is reflected in our tax provision for the period.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; margin-left: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Adoption of New Accounting Standard&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 18pt; margin-right: 20pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;In the first quarter of 2019, the Company adopted Accounting Standards Update No. 2016-16 &amp;#8211; &amp;#8220;Intra-Entity Transfers Other Than Inventory&amp;#8221;, which requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. In connection therewith, we recorded a transition adjustment of $1.1 million that reduced prepaid income taxes (included in Other current assets on the condensed consolidated balance sheets) against beginning retained earnings.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <!--Per share effect of income tax holiday (in dollars per share)-Taiwan Agency of the Ministry of Finance [Member]-->
  <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare contextRef="c20181101to20190428_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember" unitRef="U003" decimals="2">0.01</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
  <!--Per share effect of income tax holiday (in dollars per share)-Taiwan Agency of the Ministry of Finance [Member]-->
  <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare contextRef="c20180129to20180429_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember" unitRef="U003" decimals="2">0.01</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
  <!--Per share effect of income tax holiday (in dollars per share)-Taiwan Agency of the Ministry of Finance [Member]-->
  <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare contextRef="c20171030to20180429_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember" unitRef="U003" decimals="2">0.01</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
  <!--Income tax holiday termination date-Taiwan Agency of the Ministry of Finance [Member]-->
  <us-gaap:IncomeTaxHolidayTerminationDate contextRef="c20181101to20190428_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember">December 31, 2019</us-gaap:IncomeTaxHolidayTerminationDate>
  <!--Income Taxes-->
  <us-gaap:IncomeTaxPolicyTextBlock contextRef="c20181101to20190428">&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;p align="left" class="MsoNormal" style="margin-bottom: 0pt; text-align: left; line-height: normal; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: black;"&gt;We calculate our provision for income taxes at the end of each interim reporting period on the basis of an estimated annual effective tax rate adjusted for tax items that are discrete to each period.&lt;/font&gt;&lt;br /&gt;&lt;/p&gt;&lt;div&gt;On December 22, 2017, the U.S. Tax Cuts and Jobs Act (the &amp;#8220;Act&amp;#8221;), was signed into law, enacting significant changes to the United States Internal Revenue Code of 1986, as amended. Based on the enactment date, we accounted for the Act in our interim period ended January 28, 2018. In December 2017, the Securities and Exchange Commission released Staff Accounting Bulletin No. 118 (&amp;#8220;SAB 118&amp;#8221;) to address situations in which the accounting under Accounting Standards Codification Topic 740 &amp;#8211; &amp;#8220;Income Taxes&amp;#8221; is incomplete for certain income tax effects of the Act. We adopted SAB 118 in our first quarter of fiscal year 2018, and finalized the effects in our fourth quarter of fiscal 2018.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; margin-left: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0,0,0);"&gt;Adoption of New Accounting Standard&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify; margin-right: 20pt; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0,0,0);"&gt;In the first quarter of 2019, the Company adopted Accounting Standards Update No. 2016-16 &amp;#8211; &amp;#8220;Intra-Entity Transfers Other Than Inventory&amp;#8221;, which requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. In connection therewith, we recorded a transition adjustment of $1.1 million that reduced prepaid income taxes (included in Other current assets on the condensed consolidated balance sheets) against beginning retained earnings.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
  <!--Increase (Decrease) in Other Current Assets-->
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c20181101to20190428" unitRef="U002" decimals="-3">6114000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <!--Increase (Decrease) in Other Current Assets-->
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c20171030to20180429" unitRef="U002" decimals="-3">9666000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <!--Increase (Decrease) in Other Current Assets-ASU 2014-09 [Member]-Balance without Adoption of Topic 606 [Member]-->
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">4315000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <!--Increase (Decrease) in Other Current Assets-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">-1799000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <!--Increase (Decrease) in Accounts Receivable-->
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c20171030to20180429" unitRef="U002" decimals="-3">16976000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <!--Increase (Decrease) in Accounts Receivable-->
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c20181101to20190428" unitRef="U002" decimals="-3">2295000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <!--Increase (Decrease) in Accounts Receivable-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">-211000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <!--Increase (Decrease) in Accounts Receivable-ASU 2014-09 [Member]-Balance without Adoption of Topic 606 [Member]-->
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">2084000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <!--Accounts payable, accrued liabilities, and other-->
  <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities contextRef="c20171030to20180429" unitRef="U002" decimals="-3">3216000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
  <!--Accounts payable, accrued liabilities, and other-->
  <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities contextRef="c20181101to20190428" unitRef="U002" decimals="-3">-40566000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
  <!--Accounts payable, accrued liabilities, and other-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">499000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
  <!--Accounts payable, accrued liabilities, and other-ASU 2014-09 [Member]-Balance without Adoption of Topic 606 [Member]-->
  <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">-40067000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
  <!--Increase (Decrease) in Inventories-->
  <us-gaap:IncreaseDecreaseInInventories contextRef="c20171030to20180429" unitRef="U002" decimals="-3">7765000</us-gaap:IncreaseDecreaseInInventories>
  <!--Increase (Decrease) in Inventories-->
  <us-gaap:IncreaseDecreaseInInventories contextRef="c20181101to20190428" unitRef="U002" decimals="-3">9447000</us-gaap:IncreaseDecreaseInInventories>
  <!--Increase (Decrease) in Inventories-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:IncreaseDecreaseInInventories contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">1204000</us-gaap:IncreaseDecreaseInInventories>
  <!--Increase (Decrease) in Inventories-ASU 2014-09 [Member]-Balance without Adoption of Topic 606 [Member]-->
  <us-gaap:IncreaseDecreaseInInventories contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">10651000</us-gaap:IncreaseDecreaseInInventories>
  <!--Share-based payment awards (in shares)-->
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c20181101to20190428" unitRef="U001" decimals="-3">451000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <!--Share-based payment awards (in shares)-->
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c20180129to20180429" unitRef="U001" decimals="-3">355000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <!--Share-based payment awards (in shares)-->
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c20190128to20190428" unitRef="U001" decimals="-3">438000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <!--Share-based payment awards (in shares)-->
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c20171030to20180429" unitRef="U001" decimals="-3">486000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <!--Convertible notes (in shares)-->
  <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="c20190128to20190428" unitRef="U001" decimals="-3">3898000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
  <!--Convertible notes (in shares)-->
  <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="c20181101to20190428" unitRef="U001" decimals="-3">4720000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
  <!--Convertible notes (in shares)-->
  <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="c20180129to20180429" unitRef="U001" decimals="-3">5542000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
  <!--Convertible notes (in shares)-->
  <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="c20171030to20180429" unitRef="U001" decimals="-3">5542000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
  <!--Intangible assets, net-->
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c20190428" unitRef="U002" decimals="-3">10182000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <!--Intangible assets, net-->
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c20181031" unitRef="U002" decimals="-3">12368000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <!--Interest expense-->
  <us-gaap:InterestAndDebtExpense contextRef="c20180129to20180429" unitRef="U002" decimals="-3">551000</us-gaap:InterestAndDebtExpense>
  <!--Interest expense-->
  <us-gaap:InterestAndDebtExpense contextRef="c20190128to20190428" unitRef="U002" decimals="-3">355000</us-gaap:InterestAndDebtExpense>
  <!--Interest expense-->
  <us-gaap:InterestAndDebtExpense contextRef="c20181101to20190428" unitRef="U002" decimals="-3">886000</us-gaap:InterestAndDebtExpense>
  <!--Interest expense-->
  <us-gaap:InterestAndDebtExpense contextRef="c20171030to20180429" unitRef="U002" decimals="-3">1125000</us-gaap:InterestAndDebtExpense>
  <!--Interest expense on convertible notes, net of tax-->
  <us-gaap:InterestOnConvertibleDebtNetOfTax contextRef="c20171030to20180429" unitRef="U002" decimals="-3">992000</us-gaap:InterestOnConvertibleDebtNetOfTax>
  <!--Interest expense on convertible notes, net of tax-->
  <us-gaap:InterestOnConvertibleDebtNetOfTax contextRef="c20180129to20180429" unitRef="U002" decimals="-3">496000</us-gaap:InterestOnConvertibleDebtNetOfTax>
  <!--Interest expense on convertible notes, net of tax-->
  <us-gaap:InterestOnConvertibleDebtNetOfTax contextRef="c20181101to20190428" unitRef="U002" decimals="-3">845000</us-gaap:InterestOnConvertibleDebtNetOfTax>
  <!--Interest expense on convertible notes, net of tax-->
  <us-gaap:InterestOnConvertibleDebtNetOfTax contextRef="c20190128to20190428" unitRef="U002" decimals="-3">349000</us-gaap:InterestOnConvertibleDebtNetOfTax>
  <!--Finished goods-->
  <us-gaap:InventoryFinishedGoods contextRef="c20190428" unitRef="U002" decimals="-3">4000</us-gaap:InventoryFinishedGoods>
  <!--Finished goods-->
  <us-gaap:InventoryFinishedGoods contextRef="c20181031" unitRef="U002" decimals="-3">668000</us-gaap:InventoryFinishedGoods>
  <!--Inventory Disclosure [Text Block]-->
  <us-gaap:InventoryDisclosureTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;NOTE 2 - INVENTORIES&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Inventories are stated at the lower of cost, determined under the first-in, first-out (&amp;#8220;FIFO&amp;#8221;) method, or net realizable value. Presented below are the components of inventory at the balance sheet dates:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 46%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;October 31,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 46%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Raw materials&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;34,276&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;25,110&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 46%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Work in process&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;416&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,402&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 46%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Finished goods&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;668&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;34,696&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;29,180&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
  <!--Raw materials-->
  <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c20181031" unitRef="U002" decimals="-3">25110000</us-gaap:InventoryRawMaterialsNetOfReserves>
  <!--Raw materials-->
  <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c20190428" unitRef="U002" decimals="-3">34276000</us-gaap:InventoryRawMaterialsNetOfReserves>
  <!--Inventory-->
  <us-gaap:InventoryNet contextRef="c20190428" unitRef="U002" decimals="-3">34696000</us-gaap:InventoryNet>
  <!--Inventory-->
  <us-gaap:InventoryNet contextRef="c20181031" unitRef="U002" decimals="-3">29180000</us-gaap:InventoryNet>
  <!--Inventory-Balance without Adoption of Topic 606 [Member]-ASU 2014-09 [Member]-->
  <us-gaap:InventoryNet contextRef="c20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">39503000</us-gaap:InventoryNet>
  <!--Inventory-ASU 2014-09 [Member]-Adjustments [Member]-->
  <us-gaap:InventoryNet contextRef="c20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">4807000</us-gaap:InventoryNet>
  <!--Inventory-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:InventoryNet contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-5">-3700000</us-gaap:InventoryNet>
  <!--Work in process-->
  <us-gaap:InventoryWorkInProcess contextRef="c20190428" unitRef="U002" decimals="-3">416000</us-gaap:InventoryWorkInProcess>
  <!--Work in process-->
  <us-gaap:InventoryWorkInProcess contextRef="c20181031" unitRef="U002" decimals="-3">3402000</us-gaap:InventoryWorkInProcess>
  <!--Inventories-->
  <us-gaap:InventoryPolicyTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div&gt;Inventories are stated at the lower of cost, determined under the first-in, first-out (&amp;#8220;FIFO&amp;#8221;) method, or net realizable value.&lt;/div&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
  <!--Liabilities-->
  <us-gaap:Liabilities contextRef="c20190428" unitRef="U002" decimals="-3">186910000</us-gaap:Liabilities>
  <!--Liabilities-->
  <us-gaap:Liabilities contextRef="c20181031" unitRef="U002" decimals="-3">205440000</us-gaap:Liabilities>
  <!--Liabilities-Photronics Interest [Member]-->
  <us-gaap:Liabilities contextRef="c20181031_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3">10613000</us-gaap:Liabilities>
  <!--Liabilities-PDMCX [Member]-->
  <us-gaap:Liabilities contextRef="c20190428_LegalEntityAxis_PDMCXMember" unitRef="U002" decimals="-3">58605000</us-gaap:Liabilities>
  <!--Liabilities-Photronics Interest [Member]-->
  <us-gaap:Liabilities contextRef="c20190428_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3">29308000</us-gaap:Liabilities>
  <!--Liabilities-PDMCX [Member]-->
  <us-gaap:Liabilities contextRef="c20181031_LegalEntityAxis_PDMCXMember" unitRef="U002" decimals="-3">21225000</us-gaap:Liabilities>
  <!--Total liabilities-->
  <us-gaap:LiabilitiesFairValueDisclosure contextRef="c20190428" unitRef="U002" decimals="-3">0</us-gaap:LiabilitiesFairValueDisclosure>
  <!--Total liabilities-->
  <us-gaap:LiabilitiesFairValueDisclosure contextRef="c20181031" unitRef="U002" decimals="-3">0</us-gaap:LiabilitiesFairValueDisclosure>
  <!--Liabilities and Equity-->
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c20181031" unitRef="U002" decimals="-3">1110009000</us-gaap:LiabilitiesAndStockholdersEquity>
  <!--Liabilities and Equity-->
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c20190428" unitRef="U002" decimals="-3">1085238000</us-gaap:LiabilitiesAndStockholdersEquity>
  <!--Non-current liabilities-Photronics Interest [Member]-->
  <us-gaap:LiabilitiesNoncurrent contextRef="c20181031_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3">10000</us-gaap:LiabilitiesNoncurrent>
  <!--Non-current liabilities-PDMCX [Member]-->
  <us-gaap:LiabilitiesNoncurrent contextRef="c20181031_LegalEntityAxis_PDMCXMember" unitRef="U002" decimals="-3">20000</us-gaap:LiabilitiesNoncurrent>
  <!--Non-current liabilities-PDMCX [Member]-->
  <us-gaap:LiabilitiesNoncurrent contextRef="c20190428_LegalEntityAxis_PDMCXMember" unitRef="U002" decimals="-3">35937000</us-gaap:LiabilitiesNoncurrent>
  <!--Non-current liabilities-Photronics Interest [Member]-->
  <us-gaap:LiabilitiesNoncurrent contextRef="c20190428_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3">17972000</us-gaap:LiabilitiesNoncurrent>
  <!--Current liabilities-->
  <us-gaap:LiabilitiesCurrent contextRef="c20181031" unitRef="U002" decimals="-3">191076000</us-gaap:LiabilitiesCurrent>
  <!--Current liabilities-->
  <us-gaap:LiabilitiesCurrent contextRef="c20190428" unitRef="U002" decimals="-3">139284000</us-gaap:LiabilitiesCurrent>
  <!--Current liabilities-Photronics Interest [Member]-->
  <us-gaap:LiabilitiesCurrent contextRef="c20181031_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3">10603000</us-gaap:LiabilitiesCurrent>
  <!--Current liabilities-PDMCX [Member]-->
  <us-gaap:LiabilitiesCurrent contextRef="c20190428_LegalEntityAxis_PDMCXMember" unitRef="U002" decimals="-3">22668000</us-gaap:LiabilitiesCurrent>
  <!--Current liabilities-Photronics Interest [Member]-->
  <us-gaap:LiabilitiesCurrent contextRef="c20190428_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3">11336000</us-gaap:LiabilitiesCurrent>
  <!--Current liabilities-PDMCX [Member]-->
  <us-gaap:LiabilitiesCurrent contextRef="c20181031_LegalEntityAxis_PDMCXMember" unitRef="U002" decimals="-3">21205000</us-gaap:LiabilitiesCurrent>
  <!--Current borrowing capacity-Amended and Restated Credit Agreement [Member]-->
  <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c20190428_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember" unitRef="U002" decimals="-3">50000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
  <!--Amount outstanding under credit facility-Amended and Restated Credit Agreement [Member]-->
  <us-gaap:LineOfCredit contextRef="c20190428_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember" unitRef="U002" decimals="-3">0</us-gaap:LineOfCredit>
  <!--Amount outstanding under credit facility-Working Capital Loan due in November 2021 [Member]-Subsequent Event [Member]-->
  <us-gaap:LineOfCredit contextRef="c20190531_DebtInstrumentAxis_WorkingCapitalLoanDueInNovember2021Member_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U002" decimals="-3">1900000</us-gaap:LineOfCredit>
  <!--Maximum borrowing capacity-Working Capital Loan due in November 2021 [Member]-->
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c20190428_DebtInstrumentAxis_WorkingCapitalLoanDueInNovember2021Member" unitRef="U002" decimals="-3">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <!--Maximum borrowing capacity-Project Loan [Member]-->
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c20190428_DebtInstrumentAxis_ProjectLoanMember" unitRef="U002" decimals="-3">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <!--Maximum borrowing capacity-Amended and Restated Credit Agreement [Member]-->
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c20190428_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember" unitRef="U002" decimals="-3">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <!--Line of Credit Facility, Remaining Borrowing Capacity-Amended and Restated Credit Agreement [Member]-->
  <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c20190428_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember" unitRef="U002" decimals="-3">50000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
  <!--Long-term Debt-Project Loan Due December 2025 [Member]-->
  <us-gaap:LongTermDebt contextRef="c20190428_DebtInstrumentAxis_ProjectLoanDueDecember2025Member" unitRef="U002" decimals="-3">11400000</us-gaap:LongTermDebt>
  <!--Long-term Debt-Project Loan Due December 2025 [Member]-->
  <us-gaap:LongTermDebt contextRef="c20181031_DebtInstrumentAxis_ProjectLoanDueDecember2025Member" unitRef="U002" decimals="-3">0</us-gaap:LongTermDebt>
  <!--Long-term Debt-Working Capital Loan due in November 2021 [Member]-->
  <us-gaap:LongTermDebt contextRef="c20190428_DebtInstrumentAxis_WorkingCapitalLoanDueInNovember2021Member" unitRef="U002" decimals="-3">10094000</us-gaap:LongTermDebt>
  <!--Long-term Debt-Convertible Senior Notes Matured April2019 [Member]-->
  <us-gaap:LongTermDebt contextRef="c20181031_DebtInstrumentAxis_ConvertibleSeniorNotesMaturedApril2019Member" unitRef="U002" decimals="-3">57453000</us-gaap:LongTermDebt>
  <!--Long-term Debt-Convertible Senior Notes Matured April2019 [Member]-->
  <us-gaap:LongTermDebt contextRef="c20190428_DebtInstrumentAxis_ConvertibleSeniorNotesMaturedApril2019Member" unitRef="U002" decimals="-3">0</us-gaap:LongTermDebt>
  <!--Long-term Debt-Working Capital Loan due in November 2021 [Member]-->
  <us-gaap:LongTermDebt contextRef="c20181031_DebtInstrumentAxis_WorkingCapitalLoanDueInNovember2021Member" unitRef="U002" decimals="-3">0</us-gaap:LongTermDebt>
  <!--Long-term Debt-->
  <us-gaap:LongTermDebt contextRef="c20190428" unitRef="U002" decimals="-3">36426000</us-gaap:LongTermDebt>
  <!--Long-term Debt-->
  <us-gaap:LongTermDebt contextRef="c20181031" unitRef="U002" decimals="-3">57453000</us-gaap:LongTermDebt>
  <!--Long-term Debt-Project Loan Due December 2022 [Member]-->
  <us-gaap:LongTermDebt contextRef="c20190428_DebtInstrumentAxis_ProjectLoanDueDecember2022Member" unitRef="U002" decimals="-3">14932000</us-gaap:LongTermDebt>
  <!--Long-term Debt-Project Loan Due December 2022 [Member]-->
  <us-gaap:LongTermDebt contextRef="c20181031_DebtInstrumentAxis_ProjectLoanDueDecember2022Member" unitRef="U002" decimals="-3">0</us-gaap:LongTermDebt>
  <!--Long-term Debt [Text Block]-->
  <us-gaap:LongTermDebtTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;NOTE 5 &amp;#8211; LONG-TERM DEBT&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Long-term debt consists of the following:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;October 31,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Project Loan due December 2025&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;div style="text-align: right;"&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;11,400&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Project Loan due December 2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: right;"&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;14,932&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Working Capital Loan due January 2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;10,094&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3.25% convertible senior notes matured April 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;57,453&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;36,426&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;57,453&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 56%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Current portion&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(505&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(57,453&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;35,921&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;In April 2019, the $57.5 million convertible senior notes, discussed below, matured and were repaid.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;In January 2015, we privately exchanged $57.5 million in aggregate principal amount of our 3.25% convertible senior notes with a maturity date of April 1, 2016, for new 3.25% convertible senior notes with an aggregate principal amount of $57.5 million with a maturity date of April 1, 2019. The conversion rate of the new notes was the same as that of the exchanged notes, which were issued in March 2011 with a conversion rate of approximately 96 shares of common stock per $1,000 note principal, equivalent to a conversion price of $10.37 per share of common stock. Note holders could convert each $1,000 principal amount of notes at any time prior to the close of business on the second scheduled trading day immediately preceding April 1, 2019; we were not required to redeem the notes, other than upon conversion, prior to their maturity date. Interest on the notes accrued in arrears, and was paid semiannually through the notes&amp;#8217; maturity date.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;In November 2018, PDMCX was approved for credit of $50 million, subject to certain limitations related to PDMCX registered capital at the time of the borrowing, pursuant to which PDMCX will enter into separate loan agreements (&amp;#8220;the Project Loans&amp;#8221;) for each borrowing. The Project Loans, which are denominated in renminbi, are being used to finance certain capital expenditures in China. PDMCX has agreed to grant a lien on the land, building and certain equipment owned by PDMCX as collateral for the Project Loans. As of April 28, 2019, PDMCX had borrowed $26.3 million against this approval, which includes $11.4 million that was borrowed during the three-month period ended April 28, 2019. &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Subsequent to April 28, 2019, PDMCX borrowed an additional $9.7 million. &lt;/font&gt;Repayments on the amounts borrowed before the three-month period ended April 28, 2019, will be made semiannually, commencing in June 2020 and ending in December 2022. Repayments on the amount borrowed &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;after&lt;/font&gt; the three-month period ended &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;January 27&lt;/font&gt;, 2019, will be made semiannually, commencing in June 2023 and ending in December 2025. The interest rates on the Project Loans are based on the benchmark lending rate of the People&amp;#8217;s Bank of China (4.9% at April 28, 2019). Interest incurred on these loans will be reimbursed through incentives afforded to us by the Xiamen Torch Hi-Tech Industrial Development Zone which, to a prescribed limit, provide for such reimbursements.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;In November 2018, PDMCX was approved for credit of $25.0 million, pursuant to which PDMCX may enter into separate loan agreements. No guarantees were required as part of this approval. As of April 28, 2019, PDMCX had borrowed $13.8 million against this approval of which $3.7 million were 90-day loans. The remaining $10.1 million borrowed (the &amp;#8220;Working Capital Loans&amp;#8221;) is to be repaid semiannually from the dates of the individual borrowings; repayments commenced in May 2019 and end in January 2022. In May 2019, we borrowed an additional $1.9 million against this approval, and repaid $0.1 million. The 90-day loans were repaid in our second quarter of 2019. The Working Capital Loans, which are denominated in renminbi, are being used for general financing purposes, including payments of import and value-added taxes. The interest rates on the 90-day loans were the market rate on the date of issuance (4.9%), and interest rates on the Working Capital Loans are approximately 5%, and are based on the RMB Loan Prime Rate of the National Interbank Funding Center, plus a spread of 67.75 basis points. Interest incurred on the loans will be reimbursed through incentives provided by the Xiamen Torch Hi-Tech Industrial Development Zone, which, to a prescribed limit, provide for such reimbursements.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;In September 2018, we entered into an amended and restated credit agreement (&amp;#8220;the new agreement&amp;#8221;) that expires in September 2023. The new agreement, which replaced our prior credit facility, has a $50 million borrowing limit, with an expansion capacity to $100 million, and is secured by substantially all of our assets located in the United States and common stock we own in certain of our foreign subsidiaries. The new agreement limits the amount we can pay for cash dividends, distributions and redemption on Photronics, Inc. in equity of up to an aggregate amount of $100 million, and contains the following financial covenants: minimum interest coverage ratio, total leverage ratio and minimum unrestricted cash balance, all of which we were in compliance with as of April 28, 2019. We had no outstanding borrowings against the new agreement as of April 28, 2019, and $50 million was available for borrowing. The interest rate on the new agreement (2.5% at April 28, 2019) is based on our total leverage ratio at LIBOR plus a spread, as defined in the credit facility.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
  <!--Current portion of long-term debt-->
  <us-gaap:LongTermDebtCurrent contextRef="c20181031" unitRef="U002" decimals="-3">57453000</us-gaap:LongTermDebtCurrent>
  <!--Current portion of long-term debt-->
  <us-gaap:LongTermDebtCurrent contextRef="c20190428" unitRef="U002" decimals="-3">505000</us-gaap:LongTermDebtCurrent>
  <!--Long-term Debt, Excluding Current Maturities-->
  <us-gaap:LongTermDebtNoncurrent contextRef="c20190428" unitRef="U002" decimals="-3">35921000</us-gaap:LongTermDebtNoncurrent>
  <!--Long-term Debt, Excluding Current Maturities-->
  <us-gaap:LongTermDebtNoncurrent contextRef="c20181031" unitRef="U002" decimals="-3">0</us-gaap:LongTermDebtNoncurrent>
  <!--Noncontrolling interests-->
  <us-gaap:MinorityInterest contextRef="c20181031" unitRef="U002" decimals="-3">144898000</us-gaap:MinorityInterest>
  <!--Noncontrolling interests-->
  <us-gaap:MinorityInterest contextRef="c20190428" unitRef="U002" decimals="-3">134760000</us-gaap:MinorityInterest>
  <!--Noncontrolling interests-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:MinorityInterest contextRef="c20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">-475000</us-gaap:MinorityInterest>
  <!--Noncontrolling interests-ASU 2014-09 [Member]-Balance without Adoption of Topic 606 [Member]-->
  <us-gaap:MinorityInterest contextRef="c20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">134285000</us-gaap:MinorityInterest>
  <!--Noncontrolling interests-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:MinorityInterest contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-5">100000</us-gaap:MinorityInterest>
  <!--Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders-Treasury Stock [Member]-->
  <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c20181101to20190428_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
  <!--Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders-Noncontrolling Interest [Member]-->
  <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c20181101to20190428_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">26102000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
  <!--Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders-Additional Paid-in Capital [Member]-->
  <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c20181101to20190428_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
  <!--Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders-->
  <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c20181101to20190428" unitRef="U002" decimals="-3">26102000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
  <!--Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c20181101to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
  <!--Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders-Common Stock [Member]-->
  <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c20181101to20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
  <!--Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders-Retained Earnings [Member]-->
  <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c20181101to20190428_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
  <!--Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests-Retained Earnings [Member]-->
  <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c20181101to20190428_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
  <!--Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests-Common Stock [Member]-->
  <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c20181101to20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
  <!--Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests-Noncontrolling Interest [Member]-->
  <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c20181101to20190428_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">9000</us-gaap:MinorityInterestDecreaseFromRedemptions>
  <!--Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests-Additional Paid-in Capital [Member]-->
  <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c20181101to20190428_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
  <!--Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c20181101to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
  <!--Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests-->
  <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c20181101to20190428" unitRef="U002" decimals="-3">9000</us-gaap:MinorityInterestDecreaseFromRedemptions>
  <!--Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests-Treasury Stock [Member]-->
  <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c20181101to20190428_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
  <!--Net Cash Provided by (Used in) Financing Activities-->
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c20181101to20190428" unitRef="U002" decimals="-3">-28003000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <!--Net Cash Provided by (Used in) Financing Activities-->
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c20171030to20180429" unitRef="U002" decimals="-3">12736000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <!--Net Income (Loss) Attributable to Parent, Diluted-->
  <us-gaap:NetIncomeLossAttributableToParentDiluted contextRef="c20171030to20180429" unitRef="U002" decimals="-3">17555000</us-gaap:NetIncomeLossAttributableToParentDiluted>
  <!--Net Income (Loss) Attributable to Parent, Diluted-->
  <us-gaap:NetIncomeLossAttributableToParentDiluted contextRef="c20181101to20190428" unitRef="U002" decimals="-3">14591000</us-gaap:NetIncomeLossAttributableToParentDiluted>
  <!--Net Income (Loss) Attributable to Parent, Diluted-->
  <us-gaap:NetIncomeLossAttributableToParentDiluted contextRef="c20190128to20190428" unitRef="U002" decimals="-3">8828000</us-gaap:NetIncomeLossAttributableToParentDiluted>
  <!--Net Income (Loss) Attributable to Parent, Diluted-->
  <us-gaap:NetIncomeLossAttributableToParentDiluted contextRef="c20180129to20180429" unitRef="U002" decimals="-3">11161000</us-gaap:NetIncomeLossAttributableToParentDiluted>
  <!--Net Cash Provided by (Used in) Investing Activities-->
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c20181101to20190428" unitRef="U002" decimals="-3">-134761000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <!--Net Cash Provided by (Used in) Investing Activities-->
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c20171030to20180429" unitRef="U002" decimals="-3" id="Item-6">-43833000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <!--Net income attributable to noncontrolling interests-->
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c20190128to20190428" unitRef="U002" decimals="-3">1373000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <!--Net income attributable to noncontrolling interests-->
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c20180129to20180429" unitRef="U002" decimals="-3">4524000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <!--Net income attributable to noncontrolling interests-->
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c20171030to20180429" unitRef="U002" decimals="-3">8107000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <!--Net income attributable to noncontrolling interests-->
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c20181101to20190428" unitRef="U002" decimals="-3">3874000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <!--Net income attributable to noncontrolling interests-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c20190128to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">78000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <!--Net income attributable to noncontrolling interests-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">-353000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <!--Net income attributable to noncontrolling interests-ASU 2014-09 [Member]-Balance without Adoption of Topic 606 [Member]-->
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">3521000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <!--Net income attributable to noncontrolling interests-Balance without Adoption of Topic 606 [Member]-ASU 2014-09 [Member]-->
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c20190128to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">1451000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <!--Net Cash Provided by (Used in) Operating Activities-->
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c20171030to20180429" unitRef="U002" decimals="-3">37908000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <!--Net Cash Provided by (Used in) Operating Activities-->
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c20181101to20190428" unitRef="U002" decimals="-3">-2287000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <!--Net income attributable to Photronics, Inc. shareholders-->
  <us-gaap:NetIncomeLoss contextRef="c20190128to20190428" unitRef="U002" decimals="-3">8479000</us-gaap:NetIncomeLoss>
  <!--Net income attributable to Photronics, Inc. shareholders-->
  <us-gaap:NetIncomeLoss contextRef="c20180129to20180429" unitRef="U002" decimals="-3">10665000</us-gaap:NetIncomeLoss>
  <!--Net income attributable to Photronics, Inc. shareholders-->
  <us-gaap:NetIncomeLoss contextRef="c20181101to20190428" unitRef="U002" decimals="-3">13746000</us-gaap:NetIncomeLoss>
  <!--Net income attributable to Photronics, Inc. shareholders-->
  <us-gaap:NetIncomeLoss contextRef="c20171030to20180429" unitRef="U002" decimals="-3">16563000</us-gaap:NetIncomeLoss>
  <!--Net income attributable to Photronics, Inc. shareholders-ASU 2014-09 [Member]-Balance without Adoption of Topic 606 [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">12794000</us-gaap:NetIncomeLoss>
  <!--Net income attributable to Photronics, Inc. shareholders-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20190128to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">-206000</us-gaap:NetIncomeLoss>
  <!--Net income attributable to Photronics, Inc. shareholders-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">-952000</us-gaap:NetIncomeLoss>
  <!--Net income attributable to Photronics, Inc. shareholders-Balance without Adoption of Topic 606 [Member]-ASU 2014-09 [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20190128to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">8273000</us-gaap:NetIncomeLoss>
  <!--Recent Accounting Pronouncements-->
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: 18pt;"&gt;Accounting Standards Updates to be &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Implemented&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;In June 2016, the FASB issued ASU 2016-13 &amp;#8220;Measurement of Credit Losses&amp;#8221;, the main objective of which is to provide more useful information about expected credit losses on financial instruments and other commitments of an entity to extend credit. In support of this objective, the ASU replaces the incurred loss impairment methodology, found in current GAAP, with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. This ASU requires a cumulative-effect adjustment as of the beginning of the first reporting period in which the guidance is adopted. ASU 2016-13 is effective for Photronics, Inc. in its first quarter of fiscal year 2021, with early adoption permitted beginning in the first quarter of fiscal year 2019. We are currently evaluating the effect that this ASU will have on our consolidated financial statements.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-indent: 18pt;"&gt;In February 2016, the FASB issued ASU 2016-02 &amp;#8220;Leases (Topic 842)&amp;#8221; (ASU 2016-02&amp;#8221;), which requires lessees to recognize right-of-use assets and corresponding liabilities for all leases with an initial term in excess of twelve months. ASU 2016-02 was to be adopted using a modified retrospective approach, that requires leases to be measured and recognized under the new guidance at the beginning of the earliest period presented. In July 2018, the FASB issued ASU 2018-11 &amp;#8220;Leases (Topic 842) &amp;#8211; Targeted Improvements&amp;#8221; (&amp;#8220;ASU 2018-11&amp;#8221;), which provided entities with an additional (and optional) transition method to adopt the new leases standard. Under this optional transition method, an entity initially applies the new leases standard at its adoption date and recognizes the effects of adoption through cumulative-effect adjustments to its beginning balance sheet. We will utilize this optional method when we transition to the new leases guidance and, as a result, expect to recognize significant amounts of right of use assets and lease liabilities in our fiscal year 2020 beginning balance sheet. ASU 2016-02 included a number of practical expedients, which we are currently in the process of evaluating, that entities can elect to use as they transition to the new guidance. To date, &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;an implementation team has been established to evaluate&lt;/font&gt; the &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;lease portfolio, system process and policy change requirements. The Company has&lt;/font&gt; made progress &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;in &lt;/font&gt;drafting new lease accounting policies&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;, gathering&lt;/font&gt; the &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;necessary data elements for the lease population, and selected&lt;/font&gt; a &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;system provider&lt;/font&gt;, with system configuration and implementation underway&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: 18pt;"&gt;Accounting Standards Updates &lt;font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"&gt;Implemented&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;In November 2016, the FASB issued ASU 2016-18 &amp;#8220;Restricted Cash&amp;#8221;, which requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. Therefore, amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. ASU 2016-18 was effective for Photronics, Inc. in its first quarter of fiscal year 2019 and was applied on a retrospective transition basis. Our adoption of this Update did not materially impact our cash flows statement.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;In October 2016, the FASB issued ASU 2016-16 &amp;#8220;Intra-Entity Transfers of Assets Other Than Inventory&amp;#8221;, which eliminates the exception of recognizing, at the time of transfer, current and deferred income taxes for intra-entity asset transfers other than inventory. ASU 2016-16 is effective for us in our first quarter of fiscal year 2019 and should be applied on a modified retrospective transition basis. Early adoption is permitted as of the beginning of an annual reporting period for which interim or annual financial statements have not been issued or made available for issuance. Please see Note 8 for a discussion of the effects of adopting the guidance.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;In May 2014, the FASB issued ASU 2014-09 &amp;#8220;Revenue from Contracts with Customers&amp;#8221;, which superseded nearly all then existing revenue recognition guidance under accounting principles generally accepted in the United States. The core principle of this ASU is that revenue should be recognized for the amount of consideration expected to be received for promised goods or services transferred to customers. This ASU also requires additional disclosure about the nature, amount, timing, and uncertainty of revenue and cash flows&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt; arising from customer contracts, including significant judgments, and assets recognized for costs incurred to obtain or fulfill a contract. In August 2015, the FASB issued ASU 2015-14 which deferred the effective date of ASU 2014-09 by one year and allowed entities to early adopt, but no earlier than the original effective date. This update allowed for either full retrospective or modified retrospective adoption. In April 2016, the FASB issued ASU 2016-10 &amp;#8220;Identifying Performance Obligations and Licensing&amp;#8221; which amended guidance previously issued on these matters in ASU 2014-09. The effective date and transition requirements of ASU 2016-10 were the same as those for ASU 2014-09.&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;We adopted the new revenue and related guidance on November 1, 2018, using the modified retrospective approach, under which we increased our accounts receivable by $0.6 million, recognized contract assets of $4.6 million, reduced our inventories balance by $3.7 million, and recorded an accrual for income taxes of $0.3 million. The recognition and adjustments to these items was reflected in increases to our retained earnings and noncontrolling interest balances of $1.1 million and $0.1 million, respectively. The most significant impact of the new guidance on our financial statements is its requirement for us to recognize revenue as we manufacture products for which, in the event that the customer cancels the contract, we are entitled to reasonable compensation for work we have completed prior to cancellation. &lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Prior to our adoption of Topic 606, we recognized revenue when we shipped to customers or, under some arrangements, when the customers received the goods. &lt;/font&gt;The impact of the adoption of this guidance on our January 27, 2019, financial statements is presented in Note 6.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 13.5pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;/font&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The guidance allows for a number of accounting policy elections and practical expedients. In addition to our above mentioned election to use the modified retrospective application method for adopting the guidance, those we have employed that are most significant to us are summarized below.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;u&gt;Shipping and handling activities performed after control of a good is transferred to a customer&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;We have elected to treat shipping and handling activities that occur after control of a good is transferred to a customer as activities to fulfill our promise to transfer goods to the customer. Thus, such activities will not be considered to be separate performance obligations under contracts with our customers.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;u&gt;Non-recognition of financing component when we transfer goods to a customer and the period between when we transfer and when we are paid will be less than one year&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;We have elected the practical expedient that allows for the non-recognition, as a component of a customer contract, of a financing component when the period between when we transfer a good and when we are paid will be less than one year.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;u&gt;Exclusion of sales and similar taxes collected from customers in the transaction price&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Consistent with our practice before adoption of the new guidance, we will not recognize sales and similar taxes we collect from customers as revenue.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;u&gt;Use of an &amp;#8220;input method&amp;#8221; to measure our progress towards the transfer of control of performance obligations to customers&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;As, in our judgment, an input method based on our efforts to satisfy our performance obligations will best serve to depict the transfer of control of our performance obligations to our customers, we have adopted an accounting policy to employ such a method. Our decision was based primarily on the facts that our photomasks are not physically transferred to customers until they are complete, and that we can employ our input-based cost accumulation systems and methods to measure our progress towards the transfer of control of our performance obligations to customers.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;u&gt;Non-disclosure of the transaction prices of unsatisfied or partially satisfied performance obligations&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;For contracts that have an original expected duration of one year or less, we have elected the practical expedient that allows us not to disclose the aggregate transaction prices of unsatisfied or partially&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;satisfied performance obligations that exist at the end of a reporting period.&lt;/div&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
  <!--Noncash or Part Noncash Acquisition, Fixed Assets Acquired-->
  <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1 contextRef="c20171030to20180429" unitRef="U002" decimals="-5">6700000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
  <!--Noncontrolling Interest, Increase from Subsidiary Equity Issuance-->
  <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c20181101to20190428" unitRef="U002" decimals="-3">29394000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
  <!--Noncontrolling Interest, Increase from Subsidiary Equity Issuance-Common Stock [Member]-->
  <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c20181101to20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
  <!--Noncontrolling Interest, Increase from Subsidiary Equity Issuance-Retained Earnings [Member]-->
  <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c20171030to20180429_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
  <!--Noncontrolling Interest, Increase from Subsidiary Equity Issuance-Noncontrolling Interest [Member]-->
  <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c20171030to20180429_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">11850000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
  <!--Noncontrolling Interest, Increase from Subsidiary Equity Issuance-Additional Paid-in Capital [Member]-->
  <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c20181101to20190428_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
  <!--Noncontrolling Interest, Increase from Subsidiary Equity Issuance-Common Stock [Member]-->
  <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c20171030to20180429_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
  <!--Noncontrolling Interest, Increase from Subsidiary Equity Issuance-Retained Earnings [Member]-->
  <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c20181101to20190428_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
  <!--Noncontrolling Interest, Increase from Subsidiary Equity Issuance-Additional Paid-in Capital [Member]-->
  <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c20171030to20180429_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">148000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
  <!--Noncontrolling Interest, Increase from Subsidiary Equity Issuance-Treasury Stock [Member]-->
  <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c20181101to20190428_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
  <!--Noncontrolling Interest, Increase from Subsidiary Equity Issuance-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c20181101to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
  <!--Noncontrolling Interest, Increase from Subsidiary Equity Issuance-->
  <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c20171030to20180429" unitRef="U002" decimals="-3">11998000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
  <!--Noncontrolling Interest, Increase from Subsidiary Equity Issuance-Noncontrolling Interest [Member]-->
  <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c20181101to20190428_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">29394000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
  <!--Noncontrolling Interest, Increase from Subsidiary Equity Issuance-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
  <!--Operating Income (Loss)-->
  <us-gaap:OperatingIncomeLoss contextRef="c20180129to20180429" unitRef="U002" decimals="-3">15365000</us-gaap:OperatingIncomeLoss>
  <!--Operating Income (Loss)-->
  <us-gaap:OperatingIncomeLoss contextRef="c20190128to20190428" unitRef="U002" decimals="-3">9199000</us-gaap:OperatingIncomeLoss>
  <!--Operating Income (Loss)-->
  <us-gaap:OperatingIncomeLoss contextRef="c20181101to20190428" unitRef="U002" decimals="-3">17246000</us-gaap:OperatingIncomeLoss>
  <!--Operating Income (Loss)-->
  <us-gaap:OperatingIncomeLoss contextRef="c20171030to20180429" unitRef="U002" decimals="-3">27173000</us-gaap:OperatingIncomeLoss>
  <!--Operating Expenses-->
  <us-gaap:OperatingExpenses contextRef="c20190128to20190428" unitRef="U002" decimals="-3">16811000</us-gaap:OperatingExpenses>
  <!--Operating Expenses-->
  <us-gaap:OperatingExpenses contextRef="c20180129to20180429" unitRef="U002" decimals="-3">17454000</us-gaap:OperatingExpenses>
  <!--Operating Expenses-->
  <us-gaap:OperatingExpenses contextRef="c20171030to20180429" unitRef="U002" decimals="-3">33308000</us-gaap:OperatingExpenses>
  <!--Operating Expenses-->
  <us-gaap:OperatingExpenses contextRef="c20181101to20190428" unitRef="U002" decimals="-3">34866000</us-gaap:OperatingExpenses>
  <!--Other Comprehensive Income (Loss), before Reclassifications, Net of Tax-Foreign Currency Translation Adjustments [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c20190128to20190428_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">-7054000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <!--Other Comprehensive Income (Loss), before Reclassifications, Net of Tax-AOCI Including Portion Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c20171030to20180429_StatementEquityComponentsAxis_AociIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">19011000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <!--Other Comprehensive Income (Loss), before Reclassifications, Net of Tax-Accumulated Other Comprehensive Income Including Portion Attributable to Noncontrolling Interest Other [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c20181101to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" unitRef="U002" decimals="-3">44000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <!--Other Comprehensive Income (Loss), before Reclassifications, Net of Tax-AOCI Including Portion Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c20190128to20190428_StatementEquityComponentsAxis_AociIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">-7029000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <!--Other Comprehensive Income (Loss), before Reclassifications, Net of Tax-Accumulated Net Gain (Loss) from Cash Flow Hedges Including Portion Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <!--Other Comprehensive Income (Loss), before Reclassifications, Net of Tax-Foreign Currency Translation Adjustments [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c20181101to20190428_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">-482000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <!--Other Comprehensive Income (Loss), before Reclassifications, Net of Tax-Accumulated Other Comprehensive Income Including Portion Attributable to Noncontrolling Interest Other [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" unitRef="U002" decimals="-3">54000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <!--Other Comprehensive Income (Loss), before Reclassifications, Net of Tax-AOCI Including Portion Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c20180129to20180429_StatementEquityComponentsAxis_AociIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">-11044000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <!--Other Comprehensive Income (Loss), before Reclassifications, Net of Tax-Accumulated Net Gain (Loss) from Cash Flow Hedges Including Portion Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <!--Other Comprehensive Income (Loss), before Reclassifications, Net of Tax-Accumulated Other Comprehensive Income Including Portion Attributable to Noncontrolling Interest Other [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" unitRef="U002" decimals="-3">22000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <!--Other Comprehensive Income (Loss), before Reclassifications, Net of Tax-Foreign Currency Translation Adjustments [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">18989000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <!--Other Comprehensive Income (Loss), before Reclassifications, Net of Tax-AOCI Including Portion Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c20181101to20190428_StatementEquityComponentsAxis_AociIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">-438000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <!--Other Comprehensive Income (Loss), before Reclassifications, Net of Tax-Accumulated Other Comprehensive Income Including Portion Attributable to Noncontrolling Interest Other [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c20190128to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" unitRef="U002" decimals="-3">25000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <!--Other Comprehensive Income (Loss), before Reclassifications, Net of Tax-Foreign Currency Translation Adjustments [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">-11098000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <!--Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax-->
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax contextRef="c20190128to20190428" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
  <!--Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax-->
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax contextRef="c20180129to20180429" unitRef="U002" decimals="-3">-16000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
  <!--Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax-->
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax contextRef="c20181101to20190428" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
  <!--Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax-->
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax contextRef="c20171030to20180429" unitRef="U002" decimals="-3">-48000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
  <!--Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20180129to20180429" unitRef="U002" decimals="-3">-11098000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20190128to20190428" unitRef="U002" decimals="-3">-7054000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20171030to20180429" unitRef="U002" decimals="-3">18989000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20181101to20190428" unitRef="U002" decimals="-3">-482000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20180129to20180429" unitRef="U002" decimals="-3">-11028000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20190128to20190428" unitRef="U002" decimals="-3">-7029000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20171030to20180429" unitRef="U002" decimals="-3">19059000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20181101to20190428" unitRef="U002" decimals="-3">-438000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Common Stock [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20190128to20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20190128to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">-7171000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Additional Paid-in Capital [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20180129to20180429_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Treasury Stock [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20190128to20190428_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">-8372000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Common Stock [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20180129to20180429_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Retained Earnings [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20180129to20180429_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20190128to20190428_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">142000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Retained Earnings [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20190128to20190428_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20180129to20180429_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">-2656000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Additional Paid-in Capital [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20190128to20190428_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Additional Paid-in Capital [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20181101to20190428_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20181101to20190428_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">1424000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Retained Earnings [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20181101to20190428_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Common Stock [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20181101to20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">16865000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Treasury Stock [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20181101to20190428_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20181101to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">-1862000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Retained Earnings [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20171030to20180429_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Common Stock [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20171030to20180429_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Additional Paid-in Capital [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20171030to20180429_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20171030to20180429_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">2194000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Accumulated Net Gain (Loss) from Cash Flow Hedges Including Portion Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">48000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Foreign Currency Translation Adjustments [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">-11098000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Accumulated Other Comprehensive Income Including Portion Attributable to Noncontrolling Interest Other [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" unitRef="U002" decimals="-3">22000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-AOCI Including Portion Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20180129to20180429_StatementEquityComponentsAxis_AociIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">-11028000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Accumulated Net Gain (Loss) from Cash Flow Hedges Including Portion Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">16000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-AOCI Including Portion Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20171030to20180429_StatementEquityComponentsAxis_AociIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">19059000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Accumulated Other Comprehensive Income Including Portion Attributable to Noncontrolling Interest Other [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" unitRef="U002" decimals="-3">54000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Comprehensive Income (Loss), Net of Tax-Foreign Currency Translation Adjustments [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">18989000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <!--Other Assets, Noncurrent-->
  <us-gaap:OtherAssetsNoncurrent contextRef="c20190428" unitRef="U002" decimals="-3">33610000</us-gaap:OtherAssetsNoncurrent>
  <!--Other Assets, Noncurrent-->
  <us-gaap:OtherAssetsNoncurrent contextRef="c20181031" unitRef="U002" decimals="-3">5020000</us-gaap:OtherAssetsNoncurrent>
  <!--Other Assets, Current-->
  <us-gaap:OtherAssetsCurrent contextRef="c20190428" unitRef="U002" decimals="-3">38304000</us-gaap:OtherAssetsCurrent>
  <!--Other Assets, Current-->
  <us-gaap:OtherAssetsCurrent contextRef="c20181031" unitRef="U002" decimals="-3">16858000</us-gaap:OtherAssetsCurrent>
  <!--Other Assets, Current-ASU 2014-09 [Member]-Balance without Adoption of Topic 606 [Member]-->
  <us-gaap:OtherAssetsCurrent contextRef="c20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">32067000</us-gaap:OtherAssetsCurrent>
  <!--Other Assets, Current-ASU 2014-09 [Member]-Adjustments [Member]-->
  <us-gaap:OtherAssetsCurrent contextRef="c20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">-6237000</us-gaap:OtherAssetsCurrent>
  <!--CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT-->
  <us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;NOTE 10 - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The following tables set forth the&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;changes in our accumulated other comprehensive income by component (net of tax of $0)&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;for the three and six&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;month periods ended April 28, 2019 and April 29, 2018.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 90%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended April 28, 2019&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; width: 54%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 54%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Foreign Currency&lt;/font&gt;&lt;/div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Translation&lt;/font&gt;&lt;/div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Balance at January 28, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;971&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(628&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;343&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 54%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Other comprehensive (loss) income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(7,054&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;25&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(7,029&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Less: other comprehensive income attributable to noncontrolling interests&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;129&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;142&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Balance at April 28, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(6,212&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(616&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(6,828&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Three Months Ended April 29, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Foreign Currency&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Translation&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Amortization&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;of Cash&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Flow Hedge&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Balance at January 29, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;32,848&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(704&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;32,128&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Other comprehensive (loss) income before Reclassifications&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(11,098&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;54&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(11,044&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Amounts reclassified from accumulated other comprehensive income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255); text-indent: -9pt; margin-left: 9pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Net current period other comprehensive (loss) income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(11,098&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;54&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(11,028&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Less: other comprehensive (loss) income attributable to noncontrolling interests&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(2,683&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;27&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(2,656&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Balance at April 29, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;24,433&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(677&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;23,756&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 90%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Six Months Ended April 28, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 54%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Foreign Currency&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Translation&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Balance at November 1, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(4,328&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(638&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(4,966&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 54%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Other comprehensive (loss) income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(482&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;44&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(438&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Less: other comprehensive income&amp;#160;&amp;#160; attributable to noncontrolling interests&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;1,402&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;22&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;1,424&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255); text-indent: -9pt; margin-left: 9pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Balance at April 28, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(6,212&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(616&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(6,828&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Six Months Ended April 29, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Foreign Currency&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Translation&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Amortization&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;of Cash&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Flow Hedge&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; width: 52%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Balance at October 30, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;7,627&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(48&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(688&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;6,891&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Other comprehensive income before Reclassifications&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;18,989&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;22&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;19,011&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Amounts reclassified from accumulated other comprehensive income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;48&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;48&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255); text-indent: -9pt; margin-left: 9pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Net current period other comprehensive income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;18,989&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;48&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;22&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;19,059&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Less: other comprehensive income attributable to noncontrolling interests&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,183&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;11&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,194&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Balance at April 29, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;24,433&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(677&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;23,756&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The amortization of the cash flow hedge is included in cost of sales in the condensed consolidated statements of income for all periods presented.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock>
  <!--Other comprehensive income, tax-->
  <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c20180129to20180429" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossTax>
  <!--Other comprehensive income, tax-->
  <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c20190128to20190428" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossTax>
  <!--Other comprehensive income, tax-->
  <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c20171030to20180429" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossTax>
  <!--Other comprehensive income, tax-->
  <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c20181101to20190428" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossTax>
  <!--Other liabilities-->
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="c20181031" unitRef="U002" decimals="-3">13721000</us-gaap:OtherLiabilitiesNoncurrent>
  <!--Other liabilities-->
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="c20190428" unitRef="U002" decimals="-3">10876000</us-gaap:OtherLiabilitiesNoncurrent>
  <!--Interest income and other income (expense), net-->
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="c20180129to20180429" unitRef="U002" decimals="-3">3883000</us-gaap:OtherNonoperatingIncomeExpense>
  <!--Interest income and other income (expense), net-->
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="c20190128to20190428" unitRef="U002" decimals="-3">4286000</us-gaap:OtherNonoperatingIncomeExpense>
  <!--Interest income and other income (expense), net-->
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="c20181101to20190428" unitRef="U002" decimals="-3">5925000</us-gaap:OtherNonoperatingIncomeExpense>
  <!--Interest income and other income (expense), net-->
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="c20171030to20180429" unitRef="U002" decimals="-3">351000</us-gaap:OtherNonoperatingIncomeExpense>
  <!--Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest-Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <!--Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest-Accumulated Other Comprehensive Income Attributable to Noncontrolling Interest Other [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" unitRef="U002" decimals="-3">-11000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <!--Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest-Accumulated Foreign Currency Adjustment Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">-2183000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <!--Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest-AOCI Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c20190128to20190428_StatementEquityComponentsAxis_AociAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">-142000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <!--Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest-Accumulated Foreign Currency Adjustment Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c20181101to20190428_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">-1402000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <!--Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest-Accumulated Other Comprehensive Income Attributable to Noncontrolling Interest Other [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c20190128to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" unitRef="U002" decimals="-3">-13000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <!--Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest-AOCI Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c20171030to20180429_StatementEquityComponentsAxis_AociAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">-2194000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <!--Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest-Accumulated Foreign Currency Adjustment Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c20190128to20190428_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">-129000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <!--Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest-Accumulated Other Comprehensive Income Attributable to Noncontrolling Interest Other [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c20181101to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" unitRef="U002" decimals="-3">-22000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <!--Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest-AOCI Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c20180129to20180429_StatementEquityComponentsAxis_AociAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">2656000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <!--Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest-Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <!--Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest-Accumulated Other Comprehensive Income Attributable to Noncontrolling Interest Other [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" unitRef="U002" decimals="-3">-27000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <!--Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest-AOCI Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c20181101to20190428_StatementEquityComponentsAxis_AociAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">-1424000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <!--Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest-Accumulated Foreign Currency Adjustment Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">2683000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <!--Payments for Repurchase of Common Stock-->
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c20181101to20190428" unitRef="U002" decimals="-3">10696000</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <!--Payments for Repurchase of Common Stock-->
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c20171030to20180429" unitRef="U002" decimals="-3">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <!--Payments for (Proceeds from) Other Investing Activities-->
  <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c20171030to20180429" unitRef="U002" decimals="-3" id="Item-7">-296000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
  <!--Payments for (Proceeds from) Other Investing Activities-->
  <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c20181101to20190428" unitRef="U002" decimals="-3">23000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
  <!--Payments of Ordinary Dividends, Noncontrolling Interest-->
  <us-gaap:PaymentsOfDividendsMinorityInterest contextRef="c20171030to20180429" unitRef="U002" decimals="-3">0</us-gaap:PaymentsOfDividendsMinorityInterest>
  <!--Payments of Ordinary Dividends, Noncontrolling Interest-->
  <us-gaap:PaymentsOfDividendsMinorityInterest contextRef="c20181101to20190428" unitRef="U002" decimals="-3">26102000</us-gaap:PaymentsOfDividendsMinorityInterest>
  <!--Payments to Acquire Property, Plant, and Equipment-->
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c20171030to20180429" unitRef="U002" decimals="-3">44129000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <!--Payments to Acquire Property, Plant, and Equipment-->
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c20181101to20190428" unitRef="U002" decimals="-3">140436000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <!--Preferred stock, par value (in dollars per share)-->
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="c20181031" unitRef="U003" decimals="INF">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
  <!--Preferred stock, par value (in dollars per share)-->
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="c20190428" unitRef="U003" decimals="INF">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
  <!--Preferred stock, shares authorized (in shares)-->
  <us-gaap:PreferredStockSharesAuthorized contextRef="c20190428" unitRef="U001" decimals="-3">2000000</us-gaap:PreferredStockSharesAuthorized>
  <!--Preferred stock, shares authorized (in shares)-->
  <us-gaap:PreferredStockSharesAuthorized contextRef="c20181031" unitRef="U001" decimals="-3">2000000</us-gaap:PreferredStockSharesAuthorized>
  <!--Preferred stock, shares issued (in shares)-->
  <us-gaap:PreferredStockSharesIssued contextRef="c20190428" unitRef="U001" decimals="-3">0</us-gaap:PreferredStockSharesIssued>
  <!--Preferred stock, shares issued (in shares)-->
  <us-gaap:PreferredStockSharesIssued contextRef="c20181031" unitRef="U001" decimals="-3">0</us-gaap:PreferredStockSharesIssued>
  <!--Preferred stock, $0.01 par value, 2,000 shares authorized, none issued and outstanding-->
  <us-gaap:PreferredStockValue contextRef="c20181031" unitRef="U002" decimals="-3">0</us-gaap:PreferredStockValue>
  <!--Preferred stock, $0.01 par value, 2,000 shares authorized, none issued and outstanding-->
  <us-gaap:PreferredStockValue contextRef="c20190428" unitRef="U002" decimals="-3">0</us-gaap:PreferredStockValue>
  <!--Preferred stock, shares outstanding (in shares)-->
  <us-gaap:PreferredStockSharesOutstanding contextRef="c20181031" unitRef="U001" decimals="-3">0</us-gaap:PreferredStockSharesOutstanding>
  <!--Preferred stock, shares outstanding (in shares)-->
  <us-gaap:PreferredStockSharesOutstanding contextRef="c20190428" unitRef="U001" decimals="-3">0</us-gaap:PreferredStockSharesOutstanding>
  <!--Prepaid expenses-->
  <us-gaap:PrepaidExpenseCurrent contextRef="c20181031" unitRef="U002" decimals="-3">6901000</us-gaap:PrepaidExpenseCurrent>
  <!--Prepaid expenses-->
  <us-gaap:PrepaidExpenseCurrent contextRef="c20190428" unitRef="U002" decimals="-3">8531000</us-gaap:PrepaidExpenseCurrent>
  <!--Proceeds from debt-->
  <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c20181101to20190428" unitRef="U002" decimals="-3">39633000</us-gaap:ProceedsFromIssuanceOfDebt>
  <!--Proceeds from debt-->
  <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c20171030to20180429" unitRef="U002" decimals="-3">0</us-gaap:ProceedsFromIssuanceOfDebt>
  <!--Proceeds from (Payments for) Other Financing Activities-->
  <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c20181101to20190428" unitRef="U002" decimals="-3">-45000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
  <!--Proceeds from (Payments for) Other Financing Activities-->
  <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c20171030to20180429" unitRef="U002" decimals="-3">-267000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
  <!--Proceeds from Noncontrolling Interests-->
  <us-gaap:ProceedsFromMinorityShareholders contextRef="c20181101to20190428" unitRef="U002" decimals="-3">29394000</us-gaap:ProceedsFromMinorityShareholders>
  <!--Proceeds from Noncontrolling Interests-->
  <us-gaap:ProceedsFromMinorityShareholders contextRef="c20171030to20180429" unitRef="U002" decimals="-3">11998000</us-gaap:ProceedsFromMinorityShareholders>
  <!--Proceeds from credit facility-Project Loan Due December 2025 [Member]-->
  <us-gaap:ProceedsFromLinesOfCredit contextRef="c20190128to20190428_DebtInstrumentAxis_ProjectLoanDueDecember2025Member" unitRef="U002" decimals="-3">11400000</us-gaap:ProceedsFromLinesOfCredit>
  <!--Proceeds from credit facility-Project Loan [Member]-Subsequent Event [Member]-->
  <us-gaap:ProceedsFromLinesOfCredit contextRef="c20190429to20190605_DebtInstrumentAxis_ProjectLoanMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U002" decimals="-3">9700000</us-gaap:ProceedsFromLinesOfCredit>
  <!--Proceeds from credit facility-Working Capital Loan due in November 2021 [Member]-->
  <us-gaap:ProceedsFromLinesOfCredit contextRef="c20181101to20190428_DebtInstrumentAxis_WorkingCapitalLoanDueInNovember2021Member" unitRef="U002" decimals="-3">13800000</us-gaap:ProceedsFromLinesOfCredit>
  <!--Proceeds from share-based arrangements-->
  <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c20171030to20180429" unitRef="U002" decimals="-3">3776000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
  <!--Proceeds from share-based arrangements-->
  <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c20181101to20190428" unitRef="U002" decimals="-3">1033000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
  <!--Cash received from option exercises-->
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="c20180129to20180429" unitRef="U002" decimals="-5">2900000</us-gaap:ProceedsFromStockOptionsExercised>
  <!--Cash received from option exercises-->
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="c20190128to20190428" unitRef="U002" decimals="-5">300000</us-gaap:ProceedsFromStockOptionsExercised>
  <!--Cash received from option exercises-->
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="c20181101to20190428" unitRef="U002" decimals="-5">800000</us-gaap:ProceedsFromStockOptionsExercised>
  <!--Cash received from option exercises-->
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="c20171030to20180429" unitRef="U002" decimals="-5">3600000</us-gaap:ProceedsFromStockOptionsExercised>
  <!--Net income-->
  <us-gaap:ProfitLoss contextRef="c20171030to20180429" unitRef="U002" decimals="-3">24670000</us-gaap:ProfitLoss>
  <!--Net income-->
  <us-gaap:ProfitLoss contextRef="c20190128to20190428" unitRef="U002" decimals="-3">9852000</us-gaap:ProfitLoss>
  <!--Net income-->
  <us-gaap:ProfitLoss contextRef="c20181101to20190428" unitRef="U002" decimals="-3">17620000</us-gaap:ProfitLoss>
  <!--Net income-->
  <us-gaap:ProfitLoss contextRef="c20180129to20180429" unitRef="U002" decimals="-3">15189000</us-gaap:ProfitLoss>
  <!--Net income-Retained Earnings [Member]-->
  <us-gaap:ProfitLoss contextRef="c20180129to20180429_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">10665000</us-gaap:ProfitLoss>
  <!--Net income-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:ProfitLoss contextRef="c20190128to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:ProfitLoss>
  <!--Net income-Common Stock [Member]-->
  <us-gaap:ProfitLoss contextRef="c20190128to20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:ProfitLoss>
  <!--Net income-Treasury Stock [Member]-->
  <us-gaap:ProfitLoss contextRef="c20190128to20190428_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</us-gaap:ProfitLoss>
  <!--Net income-Noncontrolling Interest [Member]-->
  <us-gaap:ProfitLoss contextRef="c20180129to20180429_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">4524000</us-gaap:ProfitLoss>
  <!--Net income-Common Stock [Member]-->
  <us-gaap:ProfitLoss contextRef="c20180129to20180429_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:ProfitLoss>
  <!--Net income-Additional Paid-in Capital [Member]-->
  <us-gaap:ProfitLoss contextRef="c20190128to20190428_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</us-gaap:ProfitLoss>
  <!--Net income-Additional Paid-in Capital [Member]-->
  <us-gaap:ProfitLoss contextRef="c20180129to20180429_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</us-gaap:ProfitLoss>
  <!--Net income-Noncontrolling Interest [Member]-->
  <us-gaap:ProfitLoss contextRef="c20190128to20190428_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">1373000</us-gaap:ProfitLoss>
  <!--Net income-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:ProfitLoss contextRef="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:ProfitLoss>
  <!--Net income-Retained Earnings [Member]-->
  <us-gaap:ProfitLoss contextRef="c20190128to20190428_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">8479000</us-gaap:ProfitLoss>
  <!--Net income-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:ProfitLoss contextRef="c20181101to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:ProfitLoss>
  <!--Net income-Noncontrolling Interest [Member]-->
  <us-gaap:ProfitLoss contextRef="c20181101to20190428_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">3874000</us-gaap:ProfitLoss>
  <!--Net income-Retained Earnings [Member]-->
  <us-gaap:ProfitLoss contextRef="c20171030to20180429_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">16563000</us-gaap:ProfitLoss>
  <!--Net income-Common Stock [Member]-->
  <us-gaap:ProfitLoss contextRef="c20181101to20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:ProfitLoss>
  <!--Net income-Retained Earnings [Member]-->
  <us-gaap:ProfitLoss contextRef="c20181101to20190428_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">13746000</us-gaap:ProfitLoss>
  <!--Net income-Additional Paid-in Capital [Member]-->
  <us-gaap:ProfitLoss contextRef="c20181101to20190428_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</us-gaap:ProfitLoss>
  <!--Net income-Treasury Stock [Member]-->
  <us-gaap:ProfitLoss contextRef="c20181101to20190428_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</us-gaap:ProfitLoss>
  <!--Net income-Noncontrolling Interest [Member]-->
  <us-gaap:ProfitLoss contextRef="c20171030to20180429_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">8107000</us-gaap:ProfitLoss>
  <!--Net income-Common Stock [Member]-->
  <us-gaap:ProfitLoss contextRef="c20171030to20180429_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:ProfitLoss>
  <!--Net income-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:ProfitLoss contextRef="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:ProfitLoss>
  <!--Net income-Additional Paid-in Capital [Member]-->
  <us-gaap:ProfitLoss contextRef="c20171030to20180429_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</us-gaap:ProfitLoss>
  <!--Net income-ASU 2014-09 [Member]-Balance without Adoption of Topic 606 [Member]-->
  <us-gaap:ProfitLoss contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">16315000</us-gaap:ProfitLoss>
  <!--Net income-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:ProfitLoss contextRef="c20190128to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">-128000</us-gaap:ProfitLoss>
  <!--Net income-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:ProfitLoss contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">-1305000</us-gaap:ProfitLoss>
  <!--Net income-Balance without Adoption of Topic 606 [Member]-ASU 2014-09 [Member]-->
  <us-gaap:ProfitLoss contextRef="c20190128to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">9724000</us-gaap:ProfitLoss>
  <!--Property, Plant and Equipment Disclosure [Text Block]-->
  <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;NOTE 3 - PROPERTY, PLANT AND EQUIPMENT&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Property, plant and equipment consists of the following:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 60%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 36%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;October 31,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 36%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Land&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;11,164&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;11,139&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Buildings and improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;124,374&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;124,771&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Machinery and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,673,574&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,566,163&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;19,598&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;19,577&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Furniture, fixtures and office equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;13,503&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,415&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Construction in progress&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;132,394&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;128,649&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 36%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,974,607&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,862,714&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Accumulated depreciation and amortization&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(1,320,250&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(1,290,933&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 36%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 36%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;654,357&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;571,781&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Depreciation and amortization expense for property, plant and equipment was $18.6 million and $36.2 million in the three and six month periods ended April 28, 2019, respectively, and $20.8 million and $42.0 million in the three and six month periods ended April 29, 2018, respectively.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;In January 2017, we entered into a noncash transaction with a customer which resulted in the acquisition of equipment with fair values of approximately $6.7 million during the six month period ended April 29, 2018.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
  <!--Property, plant and equipment, gross-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20190428" unitRef="U002" decimals="-3">1974607000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, plant and equipment, gross-Building and Building Improvements [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20181031_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember" unitRef="U002" decimals="-3">124771000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, plant and equipment, gross-Machinery and Equipment [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20190428_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember" unitRef="U002" decimals="-3">1673574000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, plant and equipment, gross-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20181031" unitRef="U002" decimals="-3">1862714000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, plant and equipment, gross-Machinery and Equipment [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20181031_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember" unitRef="U002" decimals="-3">1566163000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, plant and equipment, gross-Land [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20190428_PropertyPlantAndEquipmentByTypeAxis_LandMember" unitRef="U002" decimals="-3">11164000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, plant and equipment, gross-Construction in Progress [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20190428_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember" unitRef="U002" decimals="-3">132394000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, plant and equipment, gross-Land [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20181031_PropertyPlantAndEquipmentByTypeAxis_LandMember" unitRef="U002" decimals="-3">11139000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, plant and equipment, gross-Construction in Progress [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20181031_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember" unitRef="U002" decimals="-3">128649000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, plant and equipment, gross-Furniture and Fixtures [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20190428_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember" unitRef="U002" decimals="-3">13503000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, plant and equipment, gross-Leasehold Improvements [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20190428_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember" unitRef="U002" decimals="-3">19598000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, plant and equipment, gross-Building and Building Improvements [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20190428_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember" unitRef="U002" decimals="-3">124374000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, plant and equipment, gross-Furniture and Fixtures [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20181031_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember" unitRef="U002" decimals="-3">12415000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, plant and equipment, gross-Leasehold Improvements [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20181031_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember" unitRef="U002" decimals="-3">19577000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment-->
  <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Property, plant and equipment consists of the following:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 60%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 36%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;October 31,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 36%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Land&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;11,164&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;11,139&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Buildings and improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;124,374&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;124,771&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Machinery and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,673,574&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,566,163&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;19,598&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;19,577&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Furniture, fixtures and office equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;13,503&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,415&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Construction in progress&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;132,394&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;128,649&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 36%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,974,607&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,862,714&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Accumulated depreciation and amortization&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(1,320,250&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(1,290,933&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 36%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 36%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;654,357&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;571,781&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
  <!--Property, plant and equipment, net-->
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="c20181031" unitRef="U002" decimals="-3">571781000</us-gaap:PropertyPlantAndEquipmentNet>
  <!--Property, plant and equipment, net-->
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="c20190428" unitRef="U002" decimals="-3">654357000</us-gaap:PropertyPlantAndEquipmentNet>
  <!--Outstanding commitments for capital expenditure-->
  <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c20190428" unitRef="U002" decimals="-3">37000000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
  <!--Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax-Accumulated Other Comprehensive Income Including Portion Attributable to Noncontrolling Interest Other [Member]-->
  <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" unitRef="U002" decimals="-3">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
  <!--Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax-Accumulated Other Comprehensive Income Including Portion Attributable to Noncontrolling Interest Other [Member]-->
  <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" unitRef="U002" decimals="-3">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
  <!--Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax-AOCI Including Portion Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c20180129to20180429_StatementEquityComponentsAxis_AociIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">-16000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
  <!--Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax-Accumulated Net Gain (Loss) from Cash Flow Hedges Including Portion Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">-16000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
  <!--Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax-Foreign Currency Translation Adjustments [Member]-->
  <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
  <!--Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax-Foreign Currency Translation Adjustments [Member]-->
  <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
  <!--Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax-AOCI Including Portion Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c20171030to20180429_StatementEquityComponentsAxis_AociIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">-48000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
  <!--Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax-Accumulated Net Gain (Loss) from Cash Flow Hedges Including Portion Attributable to Noncontrolling Interest [Member]-->
  <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3">-48000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
  <!--Repayments of Debt and Capital Lease Obligations-->
  <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="c20181101to20190428" unitRef="U002" decimals="-3">61220000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
  <!--Repayments of Debt and Capital Lease Obligations-->
  <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="c20171030to20180429" unitRef="U002" decimals="-3">2771000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
  <!--Repayments of debt-Letter of Credit [Member]-->
  <us-gaap:RepaymentsOfDebt contextRef="c20181101to20190428_CreditFacilityAxis_LetterOfCreditMember" unitRef="U002" decimals="-3">3700000</us-gaap:RepaymentsOfDebt>
  <!--Repayments of debt-Convertible Senior Notes Matured April2019 [Member]-->
  <us-gaap:RepaymentsOfDebt contextRef="c20181101to20190428_DebtInstrumentAxis_ConvertibleSeniorNotesMaturedApril2019Member" unitRef="U002" decimals="-3">57500000</us-gaap:RepaymentsOfDebt>
  <!--Repayments of debt-Working Capital Loan due in November 2021 [Member]-Subsequent Event [Member]-->
  <us-gaap:RepaymentsOfDebt contextRef="c20190531to20190531_DebtInstrumentAxis_WorkingCapitalLoanDueInNovember2021Member_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U002" decimals="-5">100000</us-gaap:RepaymentsOfDebt>
  <!--Research and development-->
  <us-gaap:ResearchAndDevelopmentExpense contextRef="c20190128to20190428" unitRef="U002" decimals="-3">3542000</us-gaap:ResearchAndDevelopmentExpense>
  <!--Research and development-->
  <us-gaap:ResearchAndDevelopmentExpense contextRef="c20180129to20180429" unitRef="U002" decimals="-3">3817000</us-gaap:ResearchAndDevelopmentExpense>
  <!--Research and development-->
  <us-gaap:ResearchAndDevelopmentExpense contextRef="c20171030to20180429" unitRef="U002" decimals="-3">7921000</us-gaap:ResearchAndDevelopmentExpense>
  <!--Research and development-->
  <us-gaap:ResearchAndDevelopmentExpense contextRef="c20181101to20190428" unitRef="U002" decimals="-3">7805000</us-gaap:ResearchAndDevelopmentExpense>
  <!--Retained earnings-->
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c20190428" unitRef="U002" decimals="-3">245144000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <!--Retained earnings-->
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c20181031" unitRef="U002" decimals="-3">231445000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <!--Retained earnings-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-5">1100000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <!--Revenue-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20180129to20180429" unitRef="U002" decimals="-3">130779000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20190128to20190428" unitRef="U002" decimals="-3">131580000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20181101to20190428" unitRef="U002" decimals="-3">256291000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20171030to20180429" unitRef="U002" decimals="-3">254225000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-ASU 2014-09 [Member]-Balance without Adoption of Topic 606 [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">253767000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20181101to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">-2524000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-Adjustments [Member]-ASU 2014-09 [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20190128to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">-242000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-Balance without Adoption of Topic 606 [Member]-ASU 2014-09 [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20190128to20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">131338000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-Mainstream Integrated Circuits [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20181101to20190428_ProductOrServiceAxis_MainstreamIntegratedCircuitsMember" unitRef="U002" decimals="-3">120471000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-Mainstream Flat Panel Displays [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20181101to20190428_ProductOrServiceAxis_MainstreamFlatPanelDisplaysMember" unitRef="U002" decimals="-3">18403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-Over Time [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20181101to20190428_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember" unitRef="U002" decimals="-3">244699000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-Taiwan [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20181101to20190428_StatementGeographicalAxis_TW" unitRef="U002" decimals="-3">114209000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-China [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20181101to20190428_StatementGeographicalAxis_CN" unitRef="U002" decimals="-3">1730000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-High-end Integrated Circuits [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20181101to20190428_ProductOrServiceAxis_HighEndIntegratedCircuitsMember" unitRef="U002" decimals="-3">72995000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-Mainstream Integrated Circuits [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20190128to20190428_ProductOrServiceAxis_MainstreamIntegratedCircuitsMember" unitRef="U002" decimals="-3">60158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-High-end Flat Panel Displays [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20190128to20190428_ProductOrServiceAxis_HighEndFlatPanelDisplaysMember" unitRef="U002" decimals="-3">22956000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-High-end Integrated Circuits [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20190128to20190428_ProductOrServiceAxis_HighEndIntegratedCircuitsMember" unitRef="U002" decimals="-3">38429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-Korea [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20181101to20190428_StatementGeographicalAxis_KR" unitRef="U002" decimals="-3">73275000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-Europe [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20190128to20190428_StatementGeographicalAxis_EuropeMember" unitRef="U002" decimals="-3">8435000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-United States [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20181101to20190428_StatementGeographicalAxis_US" unitRef="U002" decimals="-3">49215000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-Flat Panel Displays [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20181101to20190428_ProductOrServiceAxis_FlatPanelDisplaysMember" unitRef="U002" decimals="-3">62825000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-United States [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20190128to20190428_StatementGeographicalAxis_US" unitRef="U002" decimals="-3">26742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-Taiwan [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20190128to20190428_StatementGeographicalAxis_TW" unitRef="U002" decimals="-3">56469000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-China [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20190128to20190428_StatementGeographicalAxis_CN" unitRef="U002" decimals="-3">1467000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-At a Point in Time [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20181101to20190428_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember" unitRef="U002" decimals="-3">11592000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-At a Point in Time [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20190128to20190428_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember" unitRef="U002" decimals="-3">7727000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-Korea [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20190128to20190428_StatementGeographicalAxis_KR" unitRef="U002" decimals="-3">38038000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-Mainstream Flat Panel Displays [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20190128to20190428_ProductOrServiceAxis_MainstreamFlatPanelDisplaysMember" unitRef="U002" decimals="-3">10037000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-All Other Asia [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20181101to20190428_StatementGeographicalAxis_AllOtherAsiaMember" unitRef="U002" decimals="-3">1074000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-All Other Asia [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20190128to20190428_StatementGeographicalAxis_AllOtherAsiaMember" unitRef="U002" decimals="-3">429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-High-end Flat Panel Displays [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20181101to20190428_ProductOrServiceAxis_HighEndFlatPanelDisplaysMember" unitRef="U002" decimals="-3">44422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-Integrated Circuits [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20190128to20190428_ProductOrServiceAxis_IntegratedCircuitsMember" unitRef="U002" decimals="-3">98587000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-Integrated Circuits [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20181101to20190428_ProductOrServiceAxis_IntegratedCircuitsMember" unitRef="U002" decimals="-3">193466000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-Over Time [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20190128to20190428_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember" unitRef="U002" decimals="-3">123853000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-Flat Panel Displays [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20190128to20190428_ProductOrServiceAxis_FlatPanelDisplaysMember" unitRef="U002" decimals="-3">32993000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue-Europe [Member]-->
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c20181101to20190428_StatementGeographicalAxis_EuropeMember" unitRef="U002" decimals="-3">16788000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <!--Revenue from Contract with Customer [Policy Text Block]-->
  <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;We adopted Accounting Standards Update 2014-09 and all subsequent amendments which are collectively codified in Accounting Standards Codification Topic 606 &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt; &amp;#8220;Revenue from Contracts with Customers&amp;#8221; (&amp;#8220;Topic 606&amp;#8221;) - on November 1, 2018, under the modified retrospective transition method, only &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;with respect &lt;/font&gt;to contracts that were not complete as of the date of adoption. This approach &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;required&lt;/font&gt; prospective application of the guidance with a cumulative effect adjustment to retained earnings to reflect the impact of the adoption on contracts that were not complete as of the date of the adoption. In accordance with the modified retrospective transition method, the results of the prior year period presented have not been adjusted for the effects of Topic 606.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Under Topic 606, we recognize revenue when, or as, control of a good or service transfers to a customer, in an amount that reflects the consideration to which we expect to be entitled in exchange for transferring those goods or services, whereas, prior to our adoption of Topic 606, we recognized revenue when we shipped to customers or, under some arrangements, when the customers received the goods. The following tables present the impacts of our adoption of Topic 606 on our April 28, 2019, condensed consolidated balance sheet, and condensed consolidated statements of income for the three and six months ended April 28, 2019, and cash flows for the six months ended April 28, 2019.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 22.5pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;We account for an arrangement as a revenue contract when each party has approved and is committed to perform under the contract, the rights of the contracting parties regarding the goods or services to be transferred and the payment terms are identifiable, the arrangement has commercial substance, and collection of consideration is probable. Substantially all of our revenue comes from the sales of photomasks. We typically contract with our customers to sell sets of photomasks (referred to as &amp;#8220;mask sets&amp;#8221;), which are comprised of multiple layers, the predominance of which we invoice as they ship to customers. As the photomasks are manufactured to customer specifications&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;,&lt;/font&gt; they have no alternative use to us and, as our contracts generally provide us with the right to payment for work completed to date, we recognize revenue as we perform, or &amp;#8220;over time&amp;#8221; on most of our contracts. We measure our performance to date using an input method, which is based on our estimated costs to complete the various manufacturing phases of a photomask. At the end of a reporting period, there will be a number of revenue contracts on which we have performed; for any such contracts that we are entitled to be compensated for our costs incurred plus a reasonable profit, we recognize revenue and a corresponding contract asset for such performance. We account for shipping and handling activities that we perform after a customer obtains control of a good as being activities to fulfill our promise to transfer the good to the customer, rather than as promised services, or performance obligations, under the contract.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;As stated above, photomasks are manufactured in accordance with proprietary designs provided by our customers; thus, they are individually unique. Due to their uniqueness and other factors, their transaction prices are individually established through negotiations with customers; consequently, our photomasks do not have standard or &amp;#8220;list&amp;#8221; prices. The transaction prices of the vast majority of our revenue contracts include only fixed amounts of consideration. In certain instances, such as when we offer a customer an early payment discount, an estimate of variable consideration would be included in the transaction price, but only to the extent that a significant reversal of revenue would not occur when the uncertainty related to the variability is resolved.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
  <!--Revenue from Contract with Customer [Text Block]-->
  <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;NOTE 6 - REVENUE&lt;/font&gt;&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;We adopted Accounting Standards Update 2014-09 and all subsequent amendments which are collectively codified in Accounting Standards Codification Topic 606 &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt; &amp;#8220;Revenue from Contracts with Customers&amp;#8221; (&amp;#8220;Topic 606&amp;#8221;) - on November 1, 2018, under the modified retrospective transition method, only &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;with respect &lt;/font&gt;to contracts that were not complete as of the date of adoption. This approach &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;required&lt;/font&gt; prospective application of the guidance with a cumulative effect adjustment to retained earnings to reflect the impact of the adoption on contracts that were not complete as of the date of the adoption. In accordance with the modified retrospective transition method, the results of the prior year period presented have not been adjusted for the effects of Topic 606.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Under Topic 606, we recognize revenue when, or as, control of a good or service transfers to a customer, in an amount that reflects the consideration to which we expect to be entitled in exchange for transferring those goods or services, whereas, prior to our adoption of Topic 606, we recognized revenue when we shipped to customers or, under some arrangements, when the customers received the goods. The following tables present the impacts of our adoption of Topic 606 on our April 28, 2019, condensed consolidated balance sheet, and condensed consolidated statements of income for the three and six months ended April 28, 2019, and cash flows for the six months ended April 28, 2019.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 22.5pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Condensed Consolidated Balance Sheet&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;u&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;April 28, 2019&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;u&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;As Reported&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;&lt;div&gt;&lt;/div&gt;&lt;div style="text-indent: 0.7pt;"&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;Adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Balance without&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;Adoption of Topic 606&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;u&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;Assets&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Accounts receivable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;123,371&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(794&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;122,577&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Inventory&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;34,696&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4,807&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;39,503&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Other current assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;38,304&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(6,237&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;32,067&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Deferred income taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;15,121&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;105&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;15,226&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;u&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;Liabilities&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Accrued liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;58,&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;659&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;686&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;59,&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;345&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Deferred income taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;829&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(367&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;462&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;u&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;Equity&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Photronics, Inc. shareholders&amp;#8217; equity&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;763,568&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(1,963&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;761,605&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Noncontrolling interests&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;134,760&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(475&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;134,285&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Condensed Consolidated Statement of Income&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;u&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Three Months Ended April 28, 2019&lt;/font&gt;&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;u&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;As Reported&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Balance without&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Adoption of Topic 606&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;131,580&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(242&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;131,338&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Cost of goods sold&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;105,570&lt;/font&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(162&lt;/font&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;105,408&lt;/font&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Gross profit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;26,010&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(80&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;25,930&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Provision for taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;3,278&lt;/font&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(48&lt;/font&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,230&lt;/font&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Net income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;9,852&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(128&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;9,724&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Noncontrolling interests&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;1,373&lt;/font&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;78&lt;/font&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,451&lt;/font&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Income attributable to Photronics, Inc. shareholders&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;8,479&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(206&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;8,273&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Condensed Consolidated Statement of Income&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;u&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Six Months Ended April 28, 2019&lt;/font&gt;&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;u&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 90%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 54%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;As Reported&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Balance without&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Adoption of Topic 606&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;256,291&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(2,524&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;253,767&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Cost of goods sold&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;204,179&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(1,041&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;203,138&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Gross profit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;52,112&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(1,483&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;50,629&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Provision for taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;4,665&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(178&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4,487&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Net income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;17,620&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(1,305&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;16,315&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Noncontrolling interests&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;3,874&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(353&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,521&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Income attributable to Photronics, Inc. shareholders&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;13,746&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(952&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,794&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Condensed Consolidated Statement of Cash Flows&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;u&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Six Months Ended April 28, 2019&lt;/font&gt;&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;&lt;div&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;As Reported&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;&lt;div&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;Adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Balance without&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;Adoption of Topic 606&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Net Income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;17,620&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(1,305&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;16,315&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Changes in operating accounts:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Accounts receivable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(2,295&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;211&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(2,084&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Inventories&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(9,447&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(1,204&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(10,651&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Other current assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(6,114&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,799&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(4,315&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Accounts payable, accrued liabilities, and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(40,566&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;499&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(40,067&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;We account for an arrangement as a revenue contract when each party has approved and is committed to perform under the contract, the rights of the contracting parties regarding the goods or services to be transferred and the payment terms are identifiable, the arrangement has commercial substance, and collection of consideration is probable. Substantially all of our revenue comes from the sales of photomasks. We typically contract with our customers to sell sets of photomasks (referred to as &amp;#8220;mask sets&amp;#8221;), which are comprised of multiple layers, the predominance of which we invoice as they ship to customers. As the photomasks are manufactured to customer specifications&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;,&lt;/font&gt; they have no alternative use to us and, as our contracts generally provide us with the right to payment for work completed to date, we recognize revenue as we perform, or &amp;#8220;over time&amp;#8221; on most of our contracts. We measure our performance to date using an input method, which is based on our estimated costs to complete the various manufacturing phases of a photomask. At the end of a reporting period, there will be a number of revenue contracts on which we have performed; for any such contracts that we are entitled to be compensated for our costs incurred plus a reasonable profit, we recognize revenue and a corresponding contract asset for such performance. We account for shipping and handling activities that we perform after a customer obtains control of a good as being activities to fulfill our promise to transfer the good to the customer, rather than as promised services, or performance obligations, under the contract.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;As stated above, photomasks are manufactured in accordance with proprietary designs provided by our customers; thus, they are individually unique. Due to their uniqueness and other factors, their transaction prices are individually established through negotiations with customers; consequently, our photomasks do not have standard or &amp;#8220;list&amp;#8221; prices. The transaction prices of the vast majority of our revenue contracts include only fixed amounts of consideration. In certain instances, such as when we offer a customer an early payment discount, an estimate of variable consideration would be included in the transaction price, but only to the extent that a significant reversal of revenue would not occur when the uncertainty related to the variability is resolved.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);"&gt;Contract Assets, Contract Liabilities and Accounts Receivable&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;We recognize a contract asset when our performance under a contract precedes our receipt of consideration from a customer, or before payment is due, and our receipt of consideration is conditional upon factors other than the passage of time. Contract assets reflect our transfer of control to customers of photomasks that are in-process or completed but not yet shipped. A receivable is recognized when we have an unconditional right to payment for our performance, which generally occurs when we ship the photomasks. Our contract assets account primarily &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;consists&lt;/font&gt; of a significant amount of our work-in-process inventory and fully&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;manufactured photomasks which have not yet shipped, if we have an enforceable right to collect consideration (including a reasonable profit), in the event the in-process orders are cancelled by customers. On an individual contract basis, we net contract assets with contract liabilities (deferred revenue) for financial reporting purposes. Our contract assets and liabilities are typically classified as current, as our production cycle and our lead times are both under one year. Contract assets of $6.2 million are included in &amp;#8220;Other&amp;#8221; current assets, and contract liabilities of $7.9 million are included in &amp;#8220;Other&amp;#8221; current liabilities in our April 28, 2019 condensed consolidated balance sheet. At November 1, 2018, our date of adoption of Topic 606, we had contract assets of $4.6 million and contract liabilities of $7.8 million. We did not impair any contract assets during the six month period ended April 28, 2019, and, during the respective three and six month periods ended April 28, 2019, we recognized $0.5 million and $1.2 million of revenue from the settlement of contract liabilities that existed at the beginning of those periods.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;We generally record our accounts &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;receivable&lt;/font&gt; at their billed amounts. All outstanding past due customer invoices are reviewed during, and at the end of, every period for collectibility. To the extent we believe a loss on the collection of a customer invoice is probable, we record the loss and credit the allowance for doubtful accounts. In the event that an amount is determined to be uncollectible, we charge the allowance for doubtful accounts and eliminate the related receivable. We did not incur any credit losses on our accounts receivable during the six&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;month period ended April 28, 2019.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Our invoice terms generally range from net thirty to ninety days, depending on both the geographic market in which the transaction occurs and our payment agreements with specific customers. In the event that our evaluation of a customer&amp;#8217;s business prospects and financial condition indicate that the customer presents a collectibility risk, we require payment in advance of performance. We have elected the practical expedient allowed under Topic 606 that permits us not to adjust a contract&amp;#8217;s promised amount of consideration to reflect a financing component when the period between when we transfer control of goods or services to customers and when we are paid is one year or less.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;In instances when we are paid in advance of our performance, we record a contract liability and, as allowed under the practical expedient in Topic 606, recognize interest expense only if the period between when we receive payment from the customer and the date when we expect to be entitled to the payment is greater than one year. Historically, advance payments we&amp;#8217;ve received from customers have not preceded the completion of our performance obligations by more than one year.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);"&gt;Disaggregation of Revenue&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;The following tables present our revenue for the three and six&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;month periods ended April 28, 2019, disaggregated by product type, geographic location, and timing of recognition.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 46%;"&gt;&lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;u&gt;&lt;font style="font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman',Times,serif;"&gt;Revenue by Product Type&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;&lt;div&gt;&lt;font style="font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"&gt;Three Months Ended&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"&gt;April 28, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;&lt;div&gt;&lt;font style="font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"&gt;Six Months Ended&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"&gt;April 28, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; width: 46%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;u&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;IC&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;High-end&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;38,429&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;72,995&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Mainstream&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;60,158&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;120,471&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Total IC&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;98,587&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;193,466&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;u&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;FPD&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;High-end&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;22,956&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;44,422&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Mainstream&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;10,037&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;18,403&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Total FPD&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;32,993&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;62,825&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;131,580&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;256,291&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="4" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left;"&gt;&lt;u&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;Revenue by Geographic Location&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: rgb(255, 255, 255); width: 9%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Taiwan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;56,469&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;114,209&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Korea&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;38,038&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;73,275&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;United States&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;26,742&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;49,215&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Europe&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;8,435&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;16,788&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;China&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,467&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,730&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;429&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,074&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;131,580&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;256,291&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="4" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left;"&gt;&lt;u&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;Revenue by Timing of Recognition&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: rgb(255, 255, 255); width: 9%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Over time&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;123,853&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;244,699&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;At a point in time&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;7,727&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;11,592&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;131,580&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;256,291&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);"&gt;Contract Costs&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;We pay commissions to third party sales agents for certain sales that they obtain for us. However, the basis of the commissions is the transaction prices of the sales, which are completed in less than one year; thus, no relationship is established with a customer that will result in future business. Therefore, we would not recognize any portion of these sales commissions as costs of obtaining a contract, nor do we currently foresee other circumstances under which we would recognize such assets.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);"&gt;Remaining Performance Obligations&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;As we are typically required to fulfill customer orders within a short time period, our backlog of orders is generally not in excess of one to two weeks for IC photomasks and two to three weeks for FPD photomasks. As allowed under Topic 606, we have elected not to disclose our remaining performance obligations, which represent the costs associated with the completion of the manufacturing process of in-process photomasks related to contracts that have an original duration of one year or less.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Sales and Similar Taxes&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;We report our revenue net of any sales or similar taxes we collect on behalf of governmental entities.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);"&gt;Product Warranty&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;Our photomasks are sold under warranties that generally range from &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1&lt;/font&gt; to &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12 months&lt;/font&gt;. We warrant that our photomasks conform to customer specifications, and that we will repair or replace, at our option, any photomasks that fail to do so. The warranties do not represent separate performance obligations in our revenue contracts. Historically, customer claims under warranty have been immaterial.&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
  <!--Remaining Performance Obligations-->
  <us-gaap:RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);"&gt;Remaining Performance Obligations&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;As we are typically required to fulfill customer orders within a short time period, our backlog of orders is generally not in excess of one to two weeks for IC photomasks and two to three weeks for FPD photomasks. As allowed under Topic 606, we have elected not to disclose our remaining performance obligations, which represent the costs associated with the completion of the manufacturing process of in-process photomasks related to contracts that have an original duration of one year or less.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term-Employee Stock Option [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c20181101to20190428_AwardTypeAxis_EmployeeStockOptionMember">P5Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term-Employee Stock Option [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c20181101to20190428_AwardTypeAxis_EmployeeStockOptionMember">P4Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value-Employee Stock Option [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c20190428_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3">2797000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period-Employee Stock Option [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c20181101to20190428_AwardTypeAxis_EmployeeStockOptionMember">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
  <!--Expected term-Employee Stock Option [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c20181101to20190428_AwardTypeAxis_EmployeeStockOptionMember">P5Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <!--Expected term-Employee Stock Option [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c20171030to20180429_AwardTypeAxis_EmployeeStockOptionMember">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <!--Schedule of Inventory, Current [Table Text Block]-->
  <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Inventories are stated at the lower of cost, determined under the first-in, first-out (&amp;#8220;FIFO&amp;#8221;) method, or net realizable value. Presented below are the components of inventory at the balance sheet dates:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 46%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;October 31,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 46%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Raw materials&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;34,276&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;25,110&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 46%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Work in process&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;416&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,402&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 46%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Finished goods&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;668&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;34,696&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;29,180&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
  <!--Assumptions Used to Calculate Weighted-Average Grant Date Fair Value of Options-->
  <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The weighted-average inputs and risk-free rate of return ranges used to calculate the grant&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;date fair value of options issued during the three and six&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;month periods ended April 28, 2019 and April 29, 2018, are presented in the following table.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Three Months Ended&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Six Months Ended&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 29,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 29,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Volatility&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;33.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;31.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Risk free rate of return&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;2.5-2.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;2.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Dividend yield&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;0.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;0.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Expected term&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;5.1 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;5.0 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
  <!--Calculation of Basic and Diluted Earnings Per Share-->
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The calculations of basic and diluted earnings per share is presented below.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Three Months Ended&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Six Months Ended&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 29,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 29,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Net income attributable to Photronics, Inc. shareholders&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;8,479&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;10,665&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;13,746&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;16,563&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Effect of dilutive securities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Interest expense on convertible notes, net of tax&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;349&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;496&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;845&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;992&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Earnings used for diluted earnings per share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;8,828&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;11,161&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;14,591&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;17,555&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Weighted-average common shares computations:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Weighted-average common shares used for basic earnings per share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;66,261&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;69,293&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;66,422&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;69,024&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Effect of dilutive securities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Convertible notes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;3,898&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;5,542&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;4,720&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;5,542&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Share-based payment awards&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;438&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;355&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;451&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;486&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Potentially dilutive common shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;4,336&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;5,897&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;5,171&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;6,028&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Weighted-average common shares used for diluted earnings per share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;70,597&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;75,190&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;71,593&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;75,052&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Basic earnings per share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;0.13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;0.15&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;0.21&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;0.24&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Diluted earnings per share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;0.13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;0.15&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;0.20&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;0.23&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <!--Share-based Compensation, Stock Options, Activity [Table Text Block]-->
  <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Information on outstanding and exercisable option awards as of April 28, 2019, is presented below.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 54%;"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Weighted&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Exercise&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 10%;"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Weighted&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Remaining&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Contractual&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Life&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Aggregate&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Intrinsic&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%;"&gt;&lt;div style="text-align: right;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: top; width: 10%;"&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 54%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Outstanding at April 28, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;2,405,318&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;8.88&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 10%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: right;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;5.7 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;2,968&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 54%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 10%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 54%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Exercisable at April 28, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;1,795,651&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;8.47&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 10%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: right;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;4.9 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;2,797&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
  <!--Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]-->
  <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The following tables set forth the&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;changes in our accumulated other comprehensive income by component (net of tax of $0)&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;for the three and six&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;month periods ended April 28, 2019 and April 29, 2018.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 90%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended April 28, 2019&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; width: 54%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 54%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Foreign Currency&lt;/font&gt;&lt;/div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Translation&lt;/font&gt;&lt;/div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Balance at January 28, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;971&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(628&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;343&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 54%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Other comprehensive (loss) income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(7,054&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;25&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(7,029&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Less: other comprehensive income attributable to noncontrolling interests&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;129&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;142&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Balance at April 28, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(6,212&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(616&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(6,828&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Three Months Ended April 29, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Foreign Currency&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Translation&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Amortization&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;of Cash&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Flow Hedge&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Balance at January 29, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;32,848&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(704&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;32,128&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Other comprehensive (loss) income before Reclassifications&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(11,098&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;54&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(11,044&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Amounts reclassified from accumulated other comprehensive income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255); text-indent: -9pt; margin-left: 9pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Net current period other comprehensive (loss) income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(11,098&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;54&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(11,028&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Less: other comprehensive (loss) income attributable to noncontrolling interests&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(2,683&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;27&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(2,656&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Balance at April 29, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;24,433&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(677&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;23,756&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 90%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Six Months Ended April 28, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 54%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Foreign Currency&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Translation&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Balance at November 1, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(4,328&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(638&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(4,966&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 54%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Other comprehensive (loss) income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(482&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;44&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(438&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Less: other comprehensive income&amp;#160;&amp;#160; attributable to noncontrolling interests&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;1,402&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;22&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;1,424&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255); text-indent: -9pt; margin-left: 9pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Balance at April 28, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(6,212&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(616&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(6,828&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Six Months Ended April 29, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Foreign Currency&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Translation&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Amortization&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;of Cash&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Flow Hedge&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: &amp;amp;quot; font-weight: bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; width: 52%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Balance at October 30, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;7,627&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(48&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(688&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;6,891&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Other comprehensive income before Reclassifications&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;18,989&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;22&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;19,011&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Amounts reclassified from accumulated other comprehensive income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;48&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;48&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255); text-indent: -9pt; margin-left: 9pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Net current period other comprehensive income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;18,989&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;48&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;22&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;19,059&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Less: other comprehensive income attributable to noncontrolling interests&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,183&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;11&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,194&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Balance at April 29, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;24,433&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(677&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;23,756&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
  <!--Outstanding Securities Excluded from Calculation of Diluted Earnings or Loss Per Share-->
  <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;The table below shows the outstanding weighted-average share-based payment awards that were excluded from the calculation of diluted earnings per share because their exercise prices exceeded the average market value of the common shares for the period or, under application of the treasury stock method, they were otherwise determined to be anti-dilutive.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Three Months Ended&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Six Months Ended&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 29,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 29,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Share-based payment awards&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;1,204&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;2,022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;1,134&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;1,803&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Total potentially dilutive shares excluded&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;1,204&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;2,022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;1,134&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;1,803&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
  <!--Fair Value and Carrying Amount of Convertible Senior Notes-->
  <us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div&gt;The table below presents the fair and carrying values of our convertible senior notes at October 31, 2018.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; width: 56%; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;October 31, 2018&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Fair Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Carrying Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3.25% convertible senior notes matured 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;62,094&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;57,453 &lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
  <!--Schedule of Long-term Debt Instruments [Table Text Block]-->
  <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Long-term debt consists of the following:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;October 31,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Project Loan due December 2025&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;div style="text-align: right;"&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;11,400&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Project Loan due December 2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: right;"&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;14,932&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Working Capital Loan due January 2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;10,094&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3.25% convertible senior notes matured April 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;57,453&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;36,426&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;57,453&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 56%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Current portion&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(505&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(57,453&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;35,921&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
  <!--Impacts of Adoption of Condensed Consolidated Balance Sheet, Condensed Consolidated Statements of Income and Cash Flows-->
  <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div&gt;The following tables present the impacts of our adoption of Topic 606 on our April 28, 2019, condensed consolidated balance sheet, and condensed consolidated statements of income for the three and six months ended April 28, 2019, and cash flows for the six months ended April 28, 2019.&lt;/div&gt;&lt;div style="text-align: left; text-indent: 22.5pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Condensed Consolidated Balance Sheet&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;u&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;April 28, 2019&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;u&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;As Reported&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;&lt;div&gt;&lt;/div&gt;&lt;div style="text-indent: 0.7pt;"&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;Adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Balance without&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;Adoption of Topic 606&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;u&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;Assets&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Accounts receivable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;123,371&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(794&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;122,577&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Inventory&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;34,696&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4,807&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;39,503&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Other current assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;38,304&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(6,237&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;32,067&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Deferred income taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;15,121&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;105&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;15,226&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;u&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;Liabilities&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Accrued liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;58,&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;659&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;686&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;59,&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;345&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Deferred income taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;829&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(367&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;462&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;u&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;Equity&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Photronics, Inc. shareholders&amp;#8217; equity&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;763,568&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(1,963&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;761,605&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Noncontrolling interests&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;134,760&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(475&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;134,285&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Condensed Consolidated Statement of Income&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;u&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Three Months Ended April 28, 2019&lt;/font&gt;&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;u&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;As Reported&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Balance without&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Adoption of Topic 606&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;131,580&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(242&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;131,338&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Cost of goods sold&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;105,570&lt;/font&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(162&lt;/font&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;105,408&lt;/font&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Gross profit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;26,010&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(80&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;25,930&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Provision for taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;3,278&lt;/font&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(48&lt;/font&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,230&lt;/font&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Net income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;9,852&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(128&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;9,724&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Noncontrolling interests&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;1,373&lt;/font&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;78&lt;/font&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,451&lt;/font&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Income attributable to Photronics, Inc. shareholders&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;8,479&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(206&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;8,273&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Condensed Consolidated Statement of Income&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;u&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Six Months Ended April 28, 2019&lt;/font&gt;&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;u&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 90%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 54%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;As Reported&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Balance without&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Adoption of Topic 606&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;256,291&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(2,524&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;253,767&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Cost of goods sold&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;204,179&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(1,041&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;203,138&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Gross profit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;52,112&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(1,483&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;50,629&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Provision for taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;4,665&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(178&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4,487&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Net income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;17,620&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(1,305&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;16,315&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Noncontrolling interests&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;3,874&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(353&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,521&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Income attributable to Photronics, Inc. shareholders&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;13,746&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(952&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,794&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Condensed Consolidated Statement of Cash Flows&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;u&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Six Months Ended April 28, 2019&lt;/font&gt;&lt;/font&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;&lt;div&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;As Reported&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;&lt;div&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;Adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Balance without&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;Adoption of Topic 606&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Net Income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;17,620&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(1,305&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;16,315&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Changes in operating accounts:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Accounts receivable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(2,295&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;211&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(2,084&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Inventories&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(9,447&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(1,204&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(10,651&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Other current assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(6,114&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,799&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(4,315&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Accounts payable, accrued liabilities, and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;(40,566&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;499&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(40,067&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
  <!--Volume of Shares Repurchased are Subject to Market Conditions-->
  <us-gaap:ScheduleOfTreasuryStockByClassTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;In October 2018, the Company&amp;#8217;s Board of Directors authorized the repurchase of up to $25 million of its common stock, to have been executed in open-market transactions or in accordance with a repurchase plan under rule 10b5-1 of the Securities Act of 1933 (as amended). The share repurchase program commenced on October 22, 2018, and was terminated on February 1, 2019.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Six Months Ended&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;From Inception Date of &lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;October 22, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Number of shares repurchased&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,137&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,467&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Cost of shares repurchased&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;10,694&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;13,807&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Average price paid per share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;9.40&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;9.41&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
  <!--Carrying Amounts and Exposure to Loss Related to Assets and Liabilities-->
  <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;The carrying amounts of PDMCX assets and liabilities included in our condensed consolidated balance sheets are presented in the following table, together with our exposure to loss related to these assets and liabilities.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 32%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;October 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 32%; text-align: left; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Classification&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Carrying&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt; Amount&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Photronics&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt; Interest&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Carrying &lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Amount&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Photronics&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt; Interest&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&lt;div style="text-align: right;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Current assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;31,219&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;15,612&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;9,625&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4,813&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Non-current assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;116,677&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;58,350&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;43,415&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;21,708&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Total assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;147,896&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;73,962&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;53,040&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;26,521&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Current liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;22,668&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;11,336&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;21,205&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;10,603&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Non-current liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;35,937&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;17,972&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;20&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;10&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Total liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;58,605&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;29,308&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;21,225&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;10,613&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Net assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;89,291&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;44,654&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;31,815&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;15,908&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
  <!--Selling, general and administrative-->
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c20180129to20180429" unitRef="U002" decimals="-3">13637000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <!--Selling, general and administrative-->
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c20190128to20190428" unitRef="U002" decimals="-3">13269000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <!--Selling, general and administrative-->
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c20171030to20180429" unitRef="U002" decimals="-3">25387000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <!--Selling, general and administrative-->
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c20181101to20190428" unitRef="U002" decimals="-3">27061000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <!--Award vesting period-Minimum [Member]-Employee Stock Option [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c20181101to20190428_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <!--Award vesting period-Employee Stock Option [Member]-Maximum [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c20181101to20190428_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <!--Award vesting period-Maximum [Member]-Restricted Stock [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c20181101to20190428_AwardTypeAxis_RestrictedStockMember_RangeAxis_MaximumMember">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <!--Award vesting period-Minimum [Member]-Restricted Stock [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c20181101to20190428_AwardTypeAxis_RestrictedStockMember_RangeAxis_MinimumMember">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <!--Share options granted (in shares)-Employee Stock Option [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c20171030to20180429_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="INF">252000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <!--Share options granted (in shares)-Employee Stock Option [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c20180129to20180429_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <!--Share options granted (in shares)-Employee Stock Option [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c20190128to20190428_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <!--Share options granted (in shares)-Employee Stock Option [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c20181101to20190428_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="INF">132000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <!--Dividend yield-Employee Stock Option [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c20181101to20190428_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U005" decimals="3">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <!--Dividend yield-Employee Stock Option [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c20171030to20180429_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U005" decimals="3">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <!--Risk free rate of return-Employee Stock Option [Member]-Maximum [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c20181101to20190428_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember" unitRef="U005" decimals="3">0.029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <!--Risk free rate of return-Minimum [Member]-Employee Stock Option [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c20181101to20190428_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember" unitRef="U005" decimals="3">0.025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <!--Risk free rate of return-Employee Stock Option [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c20171030to20180429_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U005" decimals="3">0.022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <!--Volatility-Employee Stock Option [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c20181101to20190428_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U005" decimals="3">0.331</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <!--Volatility-Employee Stock Option [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c20171030to20180429_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U005" decimals="3">0.316</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <!--Restricted stock awards granted (in shares)-Restricted Stock [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c20181101to20190428_AwardTypeAxis_RestrictedStockMember" unitRef="U001" decimals="INF">435000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <!--Restricted stock awards granted (in shares)-Restricted Stock [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c20180129to20180429_AwardTypeAxis_RestrictedStockMember" unitRef="U001" decimals="INF">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <!--Restricted stock awards granted (in shares)-Restricted Stock [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c20171030to20180429_AwardTypeAxis_RestrictedStockMember" unitRef="U001" decimals="INF">290000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <!--Number of shares of restricted stock outstanding (in shares)-Restricted Stock [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c20190428_AwardTypeAxis_RestrictedStockMember" unitRef="U001" decimals="INF">698613</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <!--Weighted average grant date fair value of restricted stock awards (in dollars per share)-Restricted Stock [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c20171030to20180429_AwardTypeAxis_RestrictedStockMember" unitRef="U003" decimals="2">8.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <!--Weighted average grant date fair value of restricted stock awards (in dollars per share)-Restricted Stock [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c20181101to20190428_AwardTypeAxis_RestrictedStockMember" unitRef="U003" decimals="2">9.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <!--Weighted average grant date fair value of restricted stock awards (in dollars per share)-Restricted Stock [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c20180129to20180429_AwardTypeAxis_RestrictedStockMember" unitRef="U003" decimals="2">8.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <!--Weighted average exercise price, Exercisable at end of period (in dollars per share)-Employee Stock Option [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="c20190428_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2">8.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
  <!--Exercisable at end of period (in shares)-Employee Stock Option [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c20190428_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="INF">1795651</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
  <!--Weighted average exercise price, Outstanding at end of period (in dollars per share)-Employee Stock Option [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c20190428_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2">8.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <!--Weighted-average grant date fair value of options granted (in dollars per share)-Employee Stock Option [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c20171030to20180429_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2">2.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <!--Weighted-average grant date fair value of options granted (in dollars per share)-Employee Stock Option [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c20181101to20190428_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2">3.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <!--Outstanding at end of period (in shares)-Employee Stock Option [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c20190428_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="INF">2405318</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <!--Aggregate intrinsic value, Outstanding at end of period-Employee Stock Option [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c20190428_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3">2968000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
  <!--Maximum number of shares of common stock that may be issued (in shares)-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="c20190428" unitRef="U001" decimals="-6">4000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification, Description and Terms-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms contextRef="c20181101to20190428">In March 2016, shareholders approved a new equity incentive compensation plan (the &#x201C;Plan&#x201D;), under which incentive stock options, non-qualified stock options, stock grants, stock-based awards, restricted stock, restricted stock units, stock appreciation rights, performance units, performance stock, and other stock or cash awards may be granted.</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms>
  <!--Share-based Compensation Accounting-Employee Stock Option [Member]-->
  <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c20181101to20190428_AwardTypeAxis_EmployeeStockOptionMember">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Option awards generally vest in one-to-four years, and have a ten-year contractual term. All incentive and non-qualified stock option grants have an exercise price no less than the market value of the underlying common stock on the date of grant. The grant date fair values of options are based on closing prices of our common stock on the dates of grant and &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;are &lt;/font&gt;calculated using the Black-Scholes option pricing model. Expected volatility is based on the historical volatility of our common stock. We use historical option exercise behavior and employee termination data to estimate expected term, which represents the period of time that options are expected to remain outstanding. The risk-free rate of return for the estimated term of the option is based on the U.S. Treasury yield curve in effect at the date of grant.&lt;/div&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
  <!--Shares, Outstanding-Common Stock [Member]-->
  <us-gaap:SharesOutstanding contextRef="c20171029_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">68666000</us-gaap:SharesOutstanding>
  <!--Shares, Outstanding-Common Stock [Member]-->
  <us-gaap:SharesOutstanding contextRef="c20181031_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">69700000</us-gaap:SharesOutstanding>
  <!--Shares, Outstanding-Common Stock [Member]-->
  <us-gaap:SharesOutstanding contextRef="c20190127_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">69917000</us-gaap:SharesOutstanding>
  <!--Shares, Outstanding-Common Stock [Member]-->
  <us-gaap:SharesOutstanding contextRef="c20180128_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">68869000</us-gaap:SharesOutstanding>
  <!--Shares, Outstanding-Common Stock [Member]-->
  <us-gaap:SharesOutstanding contextRef="c20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">69984000</us-gaap:SharesOutstanding>
  <!--Shares, Outstanding-Common Stock [Member]-->
  <us-gaap:SharesOutstanding contextRef="c20180429_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">69443000</us-gaap:SharesOutstanding>
  <!--Stock repurchased authorized amount-October 2018 Announced Program [Member]-->
  <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="c20181031_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember" unitRef="U002" decimals="-6">25000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
  <!--Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="c20190128to20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">26000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="c20180129to20180429_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">26000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="c20181101to20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">148000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="c20171030to20180429_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">113000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c20180129to20180429_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">548000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
  <!--Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c20190128to20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">41000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
  <!--Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c20181101to20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">136000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
  <!--Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c20171030to20180429_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">664000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
  <!--Stock Repurchase Program Expiration Date-October 2018 Announced Program [Member]-->
  <us-gaap:StockRepurchaseProgramExpirationDate contextRef="c20171030to20181031_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember">2019-02-01</us-gaap:StockRepurchaseProgramExpirationDate>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Noncontrolling Interest [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20180129to20180429_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20190128to20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Retained Earnings [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20190128to20190428_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20180129to20180429_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Retained Earnings [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20180129to20180429_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Noncontrolling Interest [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20190128to20190428_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20180129to20180429" unitRef="U002" decimals="-3">457000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Additional Paid-in Capital [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20190128to20190428_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">650000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20190128to20190428" unitRef="U002" decimals="-3">650000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20190128to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Treasury Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20190128to20190428_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Additional Paid-in Capital [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20180129to20180429_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">457000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Treasury Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20181101to20190428_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20181101to20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Additional Paid-in Capital [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20181101to20190428_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">1217000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20181101to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20181101to20190428" unitRef="U002" decimals="-3">1219000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Noncontrolling Interest [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20181101to20190428_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Retained Earnings [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20181101to20190428_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20171030to20180429_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20171030to20180429" unitRef="U002" decimals="-3">843000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Noncontrolling Interest [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20171030to20180429_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Additional Paid-in Capital [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20171030to20180429_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">843000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Retained Earnings [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20171030to20180429_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20190128to20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20190128to20190428" unitRef="U002" decimals="-3">272000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Retained Earnings [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20190128to20190428_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Retained Earnings [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20180129to20180429_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Additional Paid-in Capital [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20190128to20190428_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">271000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20190128to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Additional Paid-in Capital [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20180129to20180429_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">2892000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Treasury Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20190128to20190428_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20180129to20180429" unitRef="U002" decimals="-3">2897000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Noncontrolling Interest [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20190128to20190428_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20180129to20180429_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">5000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Noncontrolling Interest [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20180129to20180429_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Retained Earnings [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20181101to20190428_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Noncontrolling Interest [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20171030to20180429_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20181101to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Noncontrolling Interest [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20181101to20190428_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20181101to20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Treasury Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20181101to20190428_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20181101to20190428" unitRef="U002" decimals="-3">793000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Additional Paid-in Capital [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20181101to20190428_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">792000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Additional Paid-in Capital [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20171030to20180429_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">3592000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Retained Earnings [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20171030to20180429_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20171030to20180429" unitRef="U002" decimals="-3">3599000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20171030to20180429_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">7000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20190428" unitRef="U002" decimals="-3">898328000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20181031" unitRef="U002" decimals="-3">904569000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20171029" unitRef="U002" decimals="-3">865295000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Retained Earnings [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20171029_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">189390000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Additional Paid-in Capital [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20171029_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">547596000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Common Stock [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20181031_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">697000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Common Stock [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20171029_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">687000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20171029_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">6891000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Noncontrolling Interest [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20171029_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">120731000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20181031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">-4966000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Additional Paid-in Capital [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20181031_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">555606000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Noncontrolling Interest [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20181031_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">144898000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Retained Earnings [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20181031_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">231445000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Treasury Stock [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20181031_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">-23111000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20190127" unitRef="U002" decimals="-3">913170000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Retained Earnings [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20190127_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">236665000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Additional Paid-in Capital [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">557188000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Common Stock [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20190127_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">699000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Treasury Stock [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20190127_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">-33807000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">343000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Noncontrolling Interest [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">152082000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Noncontrolling Interest [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20180128_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">141014000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20180128" unitRef="U002" decimals="-3">918447000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20180128_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">32128000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Retained Earnings [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20180128_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">195288000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Common Stock [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20180128_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">689000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Additional Paid-in Capital [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20180128_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">549328000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20180429" unitRef="U002" decimals="-3">918066000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">23756000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Common Stock [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20180429_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">694000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Noncontrolling Interest [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20180429_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">134686000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Common Stock [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Additional Paid-in Capital [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20180429_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">552977000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Retained Earnings [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20180429_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">205953000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Retained Earnings [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20190428_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">245144000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Additional Paid-in Capital [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20190428_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">558359000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Noncontrolling Interest [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20190428_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">134760000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Treasury Stock [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20190428_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">-33807000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">-6828000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity Attributable to Parent-->
  <us-gaap:StockholdersEquity contextRef="c20190428" unitRef="U002" decimals="-3">763568000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-->
  <us-gaap:StockholdersEquity contextRef="c20181031" unitRef="U002" decimals="-3">759671000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-ASU 2014-09 [Member]-Adjustments [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" unitRef="U002" decimals="-3">-1963000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-ASU 2014-09 [Member]-Balance without Adoption of Topic 606 [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20190428_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_InitialApplicationPeriodCumulativeEffectTransitionAxis_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" unitRef="U002" decimals="-3">761605000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Other Comprehensive Income Other [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20171029_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember" unitRef="U002" decimals="-3">-688000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Foreign Currency Adjustment Attributable to Parent [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20180128_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U002" decimals="-3">32848000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Foreign Currency Adjustment Attributable to Parent [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20171029_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U002" decimals="-3">7627000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Foreign Currency Adjustment Attributable to Parent [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20190127_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U002" decimals="-3">971000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Amortization of Cash Flows Hedge [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20171029_StatementEquityComponentsAxis_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" unitRef="U002" decimals="-3">-48000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">343000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20181031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">-4966000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20171029_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">6891000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Foreign Currency Adjustment Attributable to Parent [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20181031_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U002" decimals="-3">-4328000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Other Comprehensive Income Other [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20180128_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember" unitRef="U002" decimals="-3">-704000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20180128_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">32128000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Other Comprehensive Income Other [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember" unitRef="U002" decimals="-3">-628000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Amortization of Cash Flows Hedge [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20180128_StatementEquityComponentsAxis_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" unitRef="U002" decimals="-3">-16000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Other Comprehensive Income Other [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20181031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember" unitRef="U002" decimals="-3">-638000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Other Comprehensive Income Other [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember" unitRef="U002" decimals="-3">-616000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Amortization of Cash Flows Hedge [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20180429_StatementEquityComponentsAxis_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" unitRef="U002" decimals="-3">0</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Other Comprehensive Income Other [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember" unitRef="U002" decimals="-3">-677000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Foreign Currency Adjustment Attributable to Parent [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20190428_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U002" decimals="-3">-6212000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">23756000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">-6828000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Foreign Currency Adjustment Attributable to Parent [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20180429_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U002" decimals="-3">24433000</us-gaap:StockholdersEquity>
  <!--SHARE REPURCHASE PROGRAM-->
  <us-gaap:TreasuryStockTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;NOTE 12 &amp;#8211; SHARE REPURCHASE PROGRAM&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;In October 2018, the Company&amp;#8217;s Board of Directors authorized the repurchase of up to $25 million of its common stock, to have been executed in open-market transactions or in accordance with a repurchase plan under rule 10b5-1 of the Securities Act of 1933 (as amended). The share repurchase program commenced on October 22, 2018, and was terminated on February 1, 2019.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Six Months Ended&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;From Inception Date of &lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;October 22, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Number of shares repurchased&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,137&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,467&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Cost of shares repurchased&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;10,694&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;13,807&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Average price paid per share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;9.40&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;9.41&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:TreasuryStockTextBlock>
  <!--Treasury Stock, Value, Acquired, Cost Method-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c20181101to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <!--Treasury Stock, Value, Acquired, Cost Method-Treasury Stock [Member]-->
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c20181101to20190428_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">10696000</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <!--Treasury Stock, Value, Acquired, Cost Method-Retained Earnings [Member]-->
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c20181101to20190428_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <!--Treasury Stock, Value, Acquired, Cost Method-->
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c20181101to20190428" unitRef="U002" decimals="-3">10696000</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <!--Treasury Stock, Value, Acquired, Cost Method-Additional Paid-in Capital [Member]-->
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c20181101to20190428_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <!--Treasury Stock, Value, Acquired, Cost Method-Common Stock [Member]-->
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c20181101to20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <!--Treasury Stock, Value, Acquired, Cost Method-Noncontrolling Interest [Member]-->
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c20181101to20190428_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <!--Number of shares repurchased (in shares)-->
  <us-gaap:TreasuryStockCommonShares contextRef="c20181031" unitRef="U001" decimals="-3">2558000</us-gaap:TreasuryStockCommonShares>
  <!--Number of shares repurchased (in shares)-->
  <us-gaap:TreasuryStockCommonShares contextRef="c20190428" unitRef="U001" decimals="-3">3695000</us-gaap:TreasuryStockCommonShares>
  <!--Number of shares repurchased (in shares)-October 2018 Announced Program [Member]-->
  <us-gaap:TreasuryStockCommonShares contextRef="c20181022_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember" unitRef="U001" decimals="-3">1467000</us-gaap:TreasuryStockCommonShares>
  <!--Number of shares repurchased (in shares)-October 2018 Announced Program [Member]-->
  <us-gaap:TreasuryStockCommonShares contextRef="c20190428_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember" unitRef="U001" decimals="-3">1137000</us-gaap:TreasuryStockCommonShares>
  <!--Treasury Stock Acquired, Average Cost Per Share-October 2018 Announced Program [Member]-->
  <us-gaap:TreasuryStockAcquiredAverageCostPerShare contextRef="c20181101to20190428_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember" unitRef="U003" decimals="2">9.40</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
  <!--Treasury Stock Acquired, Average Cost Per Share-October 2018 Announced Program [Member]-->
  <us-gaap:TreasuryStockAcquiredAverageCostPerShare contextRef="c20181022to20181022_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember" unitRef="U003" decimals="2">9.41</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
  <!--Treasury Stock, Common, Value-->
  <us-gaap:TreasuryStockCommonValue contextRef="c20190428" unitRef="U002" decimals="-3">33807000</us-gaap:TreasuryStockCommonValue>
  <!--Treasury Stock, Common, Value-->
  <us-gaap:TreasuryStockCommonValue contextRef="c20181031" unitRef="U002" decimals="-3">23111000</us-gaap:TreasuryStockCommonValue>
  <!--Treasury Stock, Common, Value-October 2018 Announced Program [Member]-->
  <us-gaap:TreasuryStockCommonValue contextRef="c20181022_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember" unitRef="U002" decimals="-3">13807000</us-gaap:TreasuryStockCommonValue>
  <!--Treasury Stock, Common, Value-October 2018 Announced Program [Member]-->
  <us-gaap:TreasuryStockCommonValue contextRef="c20190428_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember" unitRef="U002" decimals="-3">10694000</us-gaap:TreasuryStockCommonValue>
  <!--Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued-->
  <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c20190428" unitRef="U002" decimals="-3">100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
  <!--Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued-->
  <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c20181031" unitRef="U002" decimals="-3">100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
  <!--Unrecognized tax benefits-->
  <us-gaap:UnrecognizedTaxBenefits contextRef="c20190428" unitRef="U002" decimals="-3">800000</us-gaap:UnrecognizedTaxBenefits>
  <!--Unrecognized tax benefits-->
  <us-gaap:UnrecognizedTaxBenefits contextRef="c20181031" unitRef="U002" decimals="-3">1900000</us-gaap:UnrecognizedTaxBenefits>
  <!--Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount-Alternate Minimum Tax Credit Carryforward [Member]-->
  <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c20181101to20190428_TaxCreditCarryforwardAxis_AlternateMinimumTaxCreditCarryforwardMember" unitRef="U002" decimals="-3">3900000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
  <!--Consolidation liabilities, recourse-->
  <us-gaap:VariableInterestEntityConsolidatedLiabilitiesRecourse contextRef="c20190428" unitRef="U002" decimals="-6">0</us-gaap:VariableInterestEntityConsolidatedLiabilitiesRecourse>
  <!--Maximum exposure to loss-->
  <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount contextRef="c20190428" unitRef="U002" decimals="-5">44700000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
  <!--Operating (loss)-->
  <us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss contextRef="c20181101to20190428" unitRef="U002" decimals="-5">-1900000</us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss>
  <!--Operating (loss)-->
  <us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss contextRef="c20190128to20190428" unitRef="U002" decimals="-5">-600000</us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss>
  <!--Operating (loss)-->
  <us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss contextRef="c20171030to20180429" unitRef="U002" decimals="-5">-700000</us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss>
  <!--Operating (loss)-->
  <us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss contextRef="c20180129to20180429" unitRef="U002" decimals="-5">-200000</us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss>
  <!--Variable Interest Entity, Initial Consolidation, Gain (Loss)-->
  <us-gaap:VariableInterestEntityInitialConsolidationGainOrLoss contextRef="c20180129to20180429" unitRef="U002" decimals="-6">0</us-gaap:VariableInterestEntityInitialConsolidationGainOrLoss>
  <!--Variable Interest Entity, Initial Consolidation, Gain (Loss)-->
  <us-gaap:VariableInterestEntityInitialConsolidationGainOrLoss contextRef="c20181101to20190428" unitRef="U002" decimals="-6">0</us-gaap:VariableInterestEntityInitialConsolidationGainOrLoss>
  <!--Financial or other support, amount-DNP [Member]-->
  <us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount contextRef="c20181101to20190428_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityNotPrimaryBeneficiaryMember" unitRef="U002" decimals="-6">48000000</us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount>
  <!--Financial or other support, amount-Photronics Interest [Member]-->
  <us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount contextRef="c20181101to20190428_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-6">48000000</us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount>
  <!--Ownership percentage-Minimum [Member]-->
  <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c20181101to20190428_RangeAxis_MinimumMember" unitRef="U005" decimals="INF">0.2</us-gaap:VariableInterestEntityOwnershipPercentage>
  <!--Ownership percentage-DNP [Member]-->
  <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c20181101to20190428_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityNotPrimaryBeneficiaryMember" unitRef="U005" decimals="INF">0.4999</us-gaap:VariableInterestEntityOwnershipPercentage>
  <!--Ownership percentage-->
  <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c20181101to20190428" unitRef="U005" decimals="INF">0.5001</us-gaap:VariableInterestEntityOwnershipPercentage>
  <!--Variable Interest Entity Disclosure [Text Block]-->
  <us-gaap:VariableInterestEntityDisclosureTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);"&gt;NOTE 4 - PDMCX JOINT VENTURE&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;In January 2018, Photronics, through its wholly-owned Singapore subsidiary (hereinafter, within this Note &amp;#8220;we&amp;#8221;, or &amp;#8220;Photronics&amp;#8221;), and Dai Nippon Printing Co., Ltd., through its wholly-owned subsidiary &amp;#8220;DNP Asia Pacific PTE, Ltd.&amp;#8221; (hereinafter, within this Note, &amp;#8220;DNP&amp;#8221;) entered into a joint venture under which DNP obtained a 49.99% interest in our recently-established IC business in Xiamen, China, in which we anticipate production to commence in 2019. The joint venture, known as &amp;#8220;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Xiamen American Japan Photronics Mask Co., Ltd.&lt;/font&gt;&amp;#8221; (hereinafter, &amp;#8220;PDMCX&amp;#8221;), was established to develop and manufacture photomasks for leading edge and advanced generation semiconductors. We entered into this joint venture to enable us to compete more effectively for the merchant photomask business in China and to benefit from the additional resources and investment that DNP will provide to enable us to offer advanced-process technology to our customers. No gain or loss was recorded upon the formation of this joint venture.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;As of April 28, 2019, Photronics and DNP had each contributed cash of approximately $48 million to the joint venture. &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;The total investment &lt;/font&gt;per the PDMCX operating agreement (the Agreement&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;) is $160 million, of which approximately&lt;/font&gt; $13 million &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;remained for Photronics as of April 28, 2019, and &lt;/font&gt;will be &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;funded over the next several quarters with cash and &lt;/font&gt;local borrowings.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Under the Agreement, DNP is afforded, under certain circumstances, the right to put its interest in PDMCX to Photronics. These circumstances include disputes regarding the strategic direction of PDMCX that may arise after the initial two-year term of the Agreement and cannot be resolved between the two parties. In addition, both Photronics and DNP have the option to purchase, or put, their interest from, or to, the other party, should their ownership interest fall below 20% for a period of more than six consecutive months. Under all such circumstances, the sales of ownership interests would be at the exiting party&amp;#8217;s ownership percentage of the joint venture&amp;#8217;s net book value, with closing to take place within three business days of obtaining required approvals and clearance.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;We recorded net losses from the operations of PDMCX of approximately $0.6 million, and $1.9 million during the three and six month periods ended April 28, 2019, respectively, and $0.2 million and $0.7 million in the three and six month periods ended April 29, 2018, respectively. General creditors of PDMCX do not have recourse to the assets of Photronics, Inc., and our maximum exposure to loss from PDMCX at April 28, 2019, was $44.7 million.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;/font&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;As required by the guidance in Topic 810 - &amp;#8220;Consolidation&amp;#8221; of the Accounting Standards Codification, we evaluated our involvement in PDMCX for the purpose of determining whether we should consolidate its results in our financial statements. The initial step of our evaluation was to determine whether PDMCX was a variable interest entity (&amp;#8220;VIE&amp;#8221;). Due to its lack of sufficient equity at risk to finance its activities without additional subordinated financial support, we determined that it was a VIE. Having made this determination, we then assessed whether we were the primary beneficiary of the VIE, and concluded that we were the primary beneficiary during the current and prior year reporting periods; thus, as required, the PDMCX financial results have been consolidated with Photronics, Inc. Our conclusion was based on the facts that we held a controlling financial interest in PDMCX (which resulted from our having the power to direct the activities that most significantly impacted its economic performance), had the obligation to absorb losses, and the right to receive benefits that could potentially be significant to PDMCX. Our conclusions that we had the power to direct the activities that most significantly affected the economic performance of PDMCX during the current and prior year reporting periods was based on our right to appoint the majority of its board of directors, which has, among others, the powers to manage the business (through its rights to appoint and evaluate PDMCX management), incur indebtedness, enter into agreements and commitments, and acquire and dispose of PDMCX&amp;#8217;s assets. In addition, as a result of the 50.01% variable interest we held during the current and prior&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;year periods, we had the obligation to absorb losses and the right to receive benefits that could potentially be significant to PDMCX.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;The carrying amounts of PDMCX assets and liabilities included in our condensed consolidated balance sheets are presented in the following table, together with our exposure to loss related to these assets and liabilities.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td rowspan="1" valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 32%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;April 28, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;October 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 32%; text-align: left; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Classification&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Carrying&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt; Amount&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Photronics&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt; Interest&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Carrying &lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Amount&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Photronics&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt; Interest&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&lt;div style="text-align: right;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Current assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;31,219&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;15,612&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;9,625&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4,813&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Non-current assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;116,677&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;58,350&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;43,415&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;21,708&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Total assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;147,896&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;73,962&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;53,040&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;26,521&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Current liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;22,668&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;11,336&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;21,205&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;10,603&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Non-current liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;35,937&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;17,972&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;20&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;10&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Total liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;58,605&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;29,308&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;21,225&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;10,613&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Net assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;89,291&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;44,654&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;31,815&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;15,908&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:VariableInterestEntityDisclosureTextBlock>
  <!--Methodology use for determining whether enterprise is primary beneficiary-->
  <us-gaap:VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary contextRef="c20181101to20190428">As required by the guidance in Topic 810 - &#x201C;Consolidation&#x201D; of the Accounting Standards Codification, we evaluated our involvement in PDMCX for the purpose of determining whether we should consolidate its results in our financial statements. The initial step of our evaluation was to determine whether PDMCX is a variable interest entity (&#x201C;VIE&#x201D;). Due to its lack of sufficient equity at risk to finance its activities without additional subordinated financial support, we determined that it is a VIE. Having made this determination, we then assessed whether we were the primary beneficiary of the VIE, and concluded that we are the primary beneficiary during the current and prior year reporting periods; thus, as required, the PDMCX financial results have been consolidated with Photronics, Inc. Our conclusion was based on the facts that we held a controlling financial interest in PDMCX (which resulted from our having the power to direct the activities that most significantly impacted its economic performance), had the obligation to absorb losses, and the right to receive benefits that could potentially be significant to PDMCX. Our conclusions that we had the power to direct the activities that most significantly affected the economic performance of PDMCX during the current and prior year reporting periods was based on our right to appoint the majority of its board of directors, which has, among others, the powers to manage the business (through its rights to appoint and evaluate PDMCX management), incur indebtedness, enter into agreements and commitments, and acquire and dispose of PDMCX&#x2019;s assets. In addition, as a result of the 50.01% variable interest we held during the current and prior year periods, we had the obligation to absorb losses and the right to receive benefits that could potentially be significant to PDMCX.</us-gaap:VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary>
  <!--Basic (in shares)-->
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c20190128to20190428" unitRef="U001" decimals="-3">66261000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <!--Basic (in shares)-->
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c20180129to20180429" unitRef="U001" decimals="-3">69293000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <!--Basic (in shares)-->
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c20181101to20190428" unitRef="U001" decimals="-3">66422000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <!--Basic (in shares)-->
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c20171030to20180429" unitRef="U001" decimals="-3">69024000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <!--Weighted Average Number Diluted Shares Outstanding Adjustment-->
  <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c20171030to20180429" unitRef="U001" decimals="-3">6028000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
  <!--Weighted Average Number Diluted Shares Outstanding Adjustment-->
  <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c20181101to20190428" unitRef="U001" decimals="-3">5171000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
  <!--Weighted Average Number Diluted Shares Outstanding Adjustment-->
  <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c20180129to20180429" unitRef="U001" decimals="-3">5897000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
  <!--Weighted Average Number Diluted Shares Outstanding Adjustment-->
  <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c20190128to20190428" unitRef="U001" decimals="-3">4336000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
  <!--Diluted (in shares)-->
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c20190128to20190428" unitRef="U001" decimals="-3">70597000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <!--Diluted (in shares)-->
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c20180129to20180429" unitRef="U001" decimals="-3">75190000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <!--Diluted (in shares)-->
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c20171030to20180429" unitRef="U001" decimals="-3">75052000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <!--Diluted (in shares)-->
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c20181101to20190428" unitRef="U001" decimals="-3">71593000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <!--Term of tax year holidays-Taiwan Agency of the Ministry of Finance [Member]-->
  <plab:TermOfTaxYearHolidays contextRef="c20181101to20190428_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember">P5Y</plab:TermOfTaxYearHolidays>
  <!--Effective Income Tax Rate Reconciliation, at Foreign Statutory Income Tax Rate, Percent-Taiwan Agency of the Ministry of Finance [Member]-->
  <plab:EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent contextRef="c20181101to20190428_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember" unitRef="U005" decimals="INF">0.200</plab:EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent>
  <!--Effective Income Tax Rate Reconciliation, at Foreign Statutory Income Tax Rate, Percent-Taiwan Agency of the Ministry of Finance [Member]-->
  <plab:EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent contextRef="c20161031to20171029_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember" unitRef="U005" decimals="INF">0.170</plab:EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent>
  <!--Sales and Similar Taxes [Policy Text Block]-->
  <plab:SalesAndSimilarTaxesPolicyTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Sales and Similar Taxes&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;We report our revenue net of any sales or similar taxes we collect on behalf of governmental entities.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</plab:SalesAndSimilarTaxesPolicyTextBlock>
  <!--Contract Costs [Policy Text Block]-->
  <plab:ContractCostsPolicyTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);"&gt;Contract Costs&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;We pay commissions to third party sales agents for certain sales that they obtain for us. However, the basis of the commissions is the transaction prices of the sales, which are completed in less than one year; thus, no relationship is established with a customer that will result in future business. Therefore, we would not recognize any portion of these sales commissions as costs of obtaining a contract, nor do we currently foresee other circumstances under which we would recognize such assets.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</plab:ContractCostsPolicyTextBlock>
  <!--Contract Assets, Contract Liabilities and Accounts Receivable [Policy Text Block]-->
  <plab:ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock contextRef="c20181101to20190428">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;We recognize a contract asset when our performance under a contract precedes our receipt of consideration from a customer, or before payment is due, and our receipt of consideration is conditional upon factors other than the passage of time. Contract assets reflect our transfer of control to customers of photomasks that are in-process or completed but not yet shipped. A receivable is recognized when we have an unconditional right to payment for our performance, which generally occurs when we ship the photomasks. Our contract assets account primarily &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;consists&lt;/font&gt; of a significant amount of our work-in-process inventory and fully&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;manufactured photomasks which have not yet shipped, if we have an enforceable right to collect consideration (including a reasonable profit), in the event the in-process orders are cancelled by customers. On an individual contract basis, we net contract assets with contract liabilities (deferred revenue) for financial reporting purposes. Our contract assets and liabilities are typically classified as current, as our production cycle and our lead times are both under one year. Contract assets of $6.2 million are included in &amp;#8220;Other&amp;#8221; current assets, and contract liabilities of $7.9 million are included in &amp;#8220;Other&amp;#8221; current liabilities in our April 28, 2019 condensed consolidated balance sheet. At November 1, 2018, our date of adoption of Topic 606, we had contract assets of $4.6 million and contract liabilities of $7.8 million. We did not impair any contract assets during the six month period ended April 28, 2019, and, during the respective three and six month periods ended April 28, 2019, we recognized $0.5 million and $1.2 million of revenue from the settlement of contract liabilities that existed at the beginning of those periods.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"&gt;We generally record our accounts &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;receivable&lt;/font&gt; at their billed amounts. All outstanding past due customer invoices are reviewed during, and at the end of, every period for collectibility. To the extent we believe a loss on the collection of a customer invoice is probable, we record the loss and credit the allowance for doubtful accounts. In the event that an amount is determined to be uncollectible, we charge the allowance for doubtful accounts and eliminate the related receivable. We did not incur any credit losses on our accounts receivable during the six&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/font&gt;month period ended April 28, 2019.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;Our invoice terms generally range from net thirty to ninety days, depending on both the geographic market in which the transaction occurs and our payment agreements with specific customers. In the event that our evaluation of a customer&amp;#8217;s business prospects and financial condition indicate that the customer presents a collectibility risk, we require payment in advance of performance. We have elected the practical expedient allowed under Topic 606 that permits us not to adjust a contract&amp;#8217;s promised amount of consideration to reflect a financing component when the period between when we transfer control of goods or services to customers and when we are paid is one year or less.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"&gt;In instances when we are paid in advance of our performance, we record a contract liability and, as allowed under the practical expedient in Topic 606, recognize interest expense only if the period between when we receive payment from the customer and the date when we expect to be entitled to the payment is greater than one year. Historically, advance payments we&amp;#8217;ve received from customers have not preceded the completion of our performance obligations by more than one year.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</plab:ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock>
  <!--Government Incentives Receivable For Capital Expenditures-->
  <plab:GovernmentIncentivesReceivableForCapitalExpenditures contextRef="c20171030to20180429" unitRef="U002" decimals="-3">0</plab:GovernmentIncentivesReceivableForCapitalExpenditures>
  <!--Government Incentives Receivable For Capital Expenditures-->
  <plab:GovernmentIncentivesReceivableForCapitalExpenditures contextRef="c20181101to20190428" unitRef="U002" decimals="-3">13402000</plab:GovernmentIncentivesReceivableForCapitalExpenditures>
  <!--Proceeds From Government Incentives-->
  <plab:ProceedsFromGovernmentIncentives contextRef="c20181101to20190428" unitRef="U002" decimals="-3">5698000</plab:ProceedsFromGovernmentIncentives>
  <!--Proceeds From Government Incentives-->
  <plab:ProceedsFromGovernmentIncentives contextRef="c20171030to20180429" unitRef="U002" decimals="-3">0</plab:ProceedsFromGovernmentIncentives>
  <!--Customer orders, Expected Timing of Satisfaction, Period-Maximum [Member]-Flat Panel Displays [Member]-->
  <plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod contextRef="c20181101to20190428_ProductOrServiceAxis_FlatPanelDisplaysMember_RangeAxis_MaximumMember">P21D</plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod>
  <!--Customer orders, Expected Timing of Satisfaction, Period-Flat Panel Displays [Member]-Minimum [Member]-->
  <plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod contextRef="c20181101to20190428_ProductOrServiceAxis_FlatPanelDisplaysMember_RangeAxis_MinimumMember">P14D</plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod>
  <!--Customer orders, Expected Timing of Satisfaction, Period-Maximum [Member]-Integrated Circuits [Member]-->
  <plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod contextRef="c20181101to20190428_ProductOrServiceAxis_IntegratedCircuitsMember_RangeAxis_MaximumMember">P14D</plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod>
  <!--Customer orders, Expected Timing of Satisfaction, Period-Integrated Circuits [Member]-Minimum [Member]-->
  <plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod contextRef="c20181101to20190428_ProductOrServiceAxis_IntegratedCircuitsMember_RangeAxis_MinimumMember">P7D</plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod>
  <!--Product Invoice Term-Maximum [Member]-->
  <plab:ProductInvoiceTerm contextRef="c20181101to20190428_RangeAxis_MaximumMember">P90D</plab:ProductInvoiceTerm>
  <!--Product Invoice Term-Minimum [Member]-->
  <plab:ProductInvoiceTerm contextRef="c20181101to20190428_RangeAxis_MinimumMember">P30D</plab:ProductInvoiceTerm>
  <!--Period of warranty-Minimum [Member]-->
  <plab:PeriodOfWarranty contextRef="c20181101to20190428_RangeAxis_MinimumMember">P1M</plab:PeriodOfWarranty>
  <!--Period of warranty-Maximum [Member]-->
  <plab:PeriodOfWarranty contextRef="c20181101to20190428_RangeAxis_MaximumMember">P12M</plab:PeriodOfWarranty>
  <!--Stock Repurchase Program Commencement Date-October 2018 Announced Program [Member]-->
  <plab:StockRepurchaseProgramCommencementDate contextRef="c20171030to20181031_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember">2018-10-22</plab:StockRepurchaseProgramCommencementDate>
  <!--Cash limit for dividends, distributions and redemption on equity-->
  <plab:CashLimitForDividendsDistributionsAndRedemptionOnEquity contextRef="c20181101to20190428" unitRef="U002" decimals="-6">100000000</plab:CashLimitForDividendsDistributionsAndRedemptionOnEquity>
  <!--Face Amount Of Each Note Converted Or Convertible-Convertible senior notes due on April 2016 [Member]-->
  <plab:FaceAmountOfEachNoteConvertedOrConvertible contextRef="c20160401to20160430_DebtInstrumentAxis_ConvertibleSeniorNotesDueOnApril2016Member" unitRef="U002" decimals="-3">1000</plab:FaceAmountOfEachNoteConvertedOrConvertible>
  <!--Face Amount Of Each Note Converted Or Convertible-Convertible Senior Notes Matured April2019 [Member]-->
  <plab:FaceAmountOfEachNoteConvertedOrConvertible contextRef="c20150101to20150131_DebtInstrumentAxis_ConvertibleSeniorNotesMaturedApril2019Member" unitRef="U002" decimals="-3">1000</plab:FaceAmountOfEachNoteConvertedOrConvertible>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Noncontrolling Interest [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20181101to20190428_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">18837000</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Additional Paid-in Capital [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20171030to20180429_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Retained Earnings [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20171030to20180429_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Noncontrolling Interest [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20190128to20190428_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">18837000</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20180129to20180429" unitRef="U002" decimals="-3">8196000</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20180129to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20181101to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20171030to20180429" unitRef="U002" decimals="-3">8196000</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Common Stock [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20171030to20180429_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20190128to20190428" unitRef="U002" decimals="-3">18837000</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Retained Earnings [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20181101to20190428_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Additional Paid-in Capital [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20180129to20180429_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Additional Paid-in Capital [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20181101to20190428_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Treasury Stock [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20190128to20190428_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20171030to20180429_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Common Stock [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20180129to20180429_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Additional Paid-in Capital [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20190128to20190428_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Treasury Stock [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20181101to20190428_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Common Stock [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20190128to20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Noncontrolling Interest [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20180129to20180429_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">8196000</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20181101to20190428" unitRef="U002" decimals="-3">18837000</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20190128to20190428_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Noncontrolling Interest [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20171030to20180429_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3">8196000</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Retained Earnings [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20180129to20180429_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Common Stock [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20181101to20190428_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Dividend Payable to Non Controlling Shareholder of Subsidiary-Retained Earnings [Member]-->
  <plab:DividendPayableToNonControllingShareholderOfSubsidiary contextRef="c20190128to20190428_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</plab:DividendPayableToNonControllingShareholderOfSubsidiary>
  <!--Number of manufacturing facilities-Europe [Member]-->
  <plab:NumberOfManufacturingFacilities contextRef="c20181101to20190428_StatementGeographicalAxis_EuropeMember" unitRef="U004" decimals="INF">2</plab:NumberOfManufacturingFacilities>
  <!--Number of manufacturing facilities-United States [Member]-->
  <plab:NumberOfManufacturingFacilities contextRef="c20181101to20190428_StatementGeographicalAxis_US" unitRef="U004" decimals="INF">3</plab:NumberOfManufacturingFacilities>
  <!--Number of manufacturing facilities-Korea [Member]-->
  <plab:NumberOfManufacturingFacilities contextRef="c20181101to20190428_StatementGeographicalAxis_KR" unitRef="U004" decimals="INF">1</plab:NumberOfManufacturingFacilities>
  <!--Number of manufacturing facilities-Taiwan [Member]-->
  <plab:NumberOfManufacturingFacilities contextRef="c20181101to20190428_StatementGeographicalAxis_TW" unitRef="U004" decimals="INF">3</plab:NumberOfManufacturingFacilities>
  <!--Number of manufacturing facilities-China [Member]-->
  <plab:NumberOfManufacturingFacilities contextRef="c20181101to20190428_StatementGeographicalAxis_CN" unitRef="U004" decimals="INF">2</plab:NumberOfManufacturingFacilities>
  <!--Number of manufacturing facilities-->
  <plab:NumberOfManufacturingFacilities contextRef="c20181101to20190428" unitRef="U004" decimals="INF">11</plab:NumberOfManufacturingFacilities>
  <!--Other Comprehensive Income (Loss), Other Adjustments, Net of Tax-->
  <plab:OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax contextRef="c20180129to20180429" unitRef="U002" decimals="-3">54000</plab:OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax>
  <!--Other Comprehensive Income (Loss), Other Adjustments, Net of Tax-->
  <plab:OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax contextRef="c20190128to20190428" unitRef="U002" decimals="-3">25000</plab:OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax>
  <!--Other Comprehensive Income (Loss), Other Adjustments, Net of Tax-->
  <plab:OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax contextRef="c20181101to20190428" unitRef="U002" decimals="-3">44000</plab:OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax>
  <!--Other Comprehensive Income (Loss), Other Adjustments, Net of Tax-->
  <plab:OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax contextRef="c20171030to20180429" unitRef="U002" decimals="-3">22000</plab:OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax>
  <!--Amount Invested And Committed To Be Invested In Affiliates Subsidiaries Associates And Joint Ventures-->
  <plab:AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="c20190428" unitRef="U002" decimals="-6">160000000</plab:AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <!--Number of Consecutive Months Ownership Interest may Fall Below Twenty Percent For Put or Purchase Options to be Exercised-->
  <plab:NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised contextRef="c20181101to20190428">P6M</plab:NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised>
  <!--Number of Business Days for Obtaining Required Approvals and Clearance for Exiting Party-Minimum [Member]-->
  <plab:NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty contextRef="c20181101to20190428_RangeAxis_MinimumMember">P3D</plab:NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty>
  <!--Variable Interest Entity Future Support To Be Provided-Photronics Interest [Member]-->
  <plab:VariableInterestEntityFutureSupportToBeProvided contextRef="c20181101to20190428_VariableInterestEntitiesByClassificationOfEntityAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-6">13000000</plab:VariableInterestEntityFutureSupportToBeProvided>
  <!--Variable Interest Entity, Initial Term of Agreement-->
  <plab:VariableInterestEntityInitialTermOfAgreement contextRef="c20181101to20190428">P2Y</plab:VariableInterestEntityInitialTermOfAgreement>
  <link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:footnote xlink:label="Footnote-Item-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Amount has been modified to reflect the adoption of ASU 2016-18 (see Note 14)</link:footnote>
    <link:loc xlink:href="#Item-1" xlink:label="Item-1_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-1_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-2" xlink:label="Item-2_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-2_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-3" xlink:label="Item-3_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-3_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-4" xlink:label="Item-4_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-4_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-5" xlink:label="Item-5_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-5_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-6" xlink:label="Item-6_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-6_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-7" xlink:label="Item-7_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-7_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
  </link:footnoteLink>
</xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>plab-20190428.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 5.1.0.0 Broadridge-->
<xs:schema targetNamespace="http://photronics.com/20190428" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:plab="http://photronics.com/20190428" xmlns:us-types="http://fasb.org/us-types/2018-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="plab-20190428_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="plab-20190428_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="plab-20190428_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="plab-20190428_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://photronics.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000100 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" id="CondensedConsolidatedBalanceSheetsUnaudited">
        <link:definition>010000 - Statement - Condensed Consolidated Balance Sheets (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" id="CondensedConsolidatedBalanceSheetsUnauditedParenthetical">
        <!--Parent Role: Condensed Consolidated Balance Sheets (unaudited)-->
        <link:definition>010100 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" id="CondensedConsolidatedStatementsOfIncomeUnaudited">
        <link:definition>020000 - Statement - Condensed Consolidated Statements of Income (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" id="CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited">
        <link:definition>030000 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical" id="CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical">
        <!--Parent Role: Condensed Consolidated Statements of Comprehensive Income (unaudited)-->
        <link:definition>030100 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited" id="CondensedConsolidatedStatementsOfEquityUnaudited">
        <link:definition>040000 - Statement - Condensed Consolidated Statements of Equity (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" id="CondensedConsolidatedStatementsOfCashFlowsUnaudited">
        <link:definition>050000 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/BasisOfFinancialStatementPresentation" id="BasisOfFinancialStatementPresentation">
        <link:definition>060100 - Disclosure - BASIS OF FINANCIAL STATEMENT PRESENTATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/Inventories" id="Inventories">
        <link:definition>060200 - Disclosure - INVENTORIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/PropertyPlantAndEquipment" id="PropertyPlantAndEquipment">
        <link:definition>060300 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/PdmcxJointVenture" id="PdmcxJointVenture">
        <link:definition>060400 - Disclosure - PDMCX JOINT VENTURE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/LongtermDebt" id="LongtermDebt">
        <link:definition>060500 - Disclosure - LONG-TERM DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/Revenue" id="Revenue">
        <link:definition>060600 - Disclosure - REVENUE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/SharebasedCompensation" id="SharebasedCompensation">
        <link:definition>060700 - Disclosure - SHARE-BASED COMPENSATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/IncomeTaxes" id="IncomeTaxes">
        <link:definition>060800 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/EarningsPerShare" id="EarningsPerShare">
        <link:definition>060900 - Disclosure - EARNINGS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponent" id="ChangesInAccumulatedOtherComprehensiveIncomeByComponent">
        <link:definition>061000 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/FairValueMeasurements" id="FairValueMeasurements">
        <link:definition>061100 - Disclosure - FAIR VALUE MEASUREMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/ShareRepurchaseProgram" id="ShareRepurchaseProgram">
        <link:definition>061200 - Disclosure - SHARE REPURCHASE PROGRAM</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
        <link:definition>061300 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/RecentAccountingPronouncements" id="RecentAccountingPronouncements">
        <link:definition>061400 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/InventoriesPolicies" id="InventoriesPolicies">
        <!--Parent Role: INVENTORIES-->
        <link:definition>070200 - Disclosure - INVENTORIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/RevenuePolicies" id="RevenuePolicies">
        <!--Parent Role: REVENUE-->
        <link:definition>070600 - Disclosure - REVENUE (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/SharebasedCompensationPolicies" id="SharebasedCompensationPolicies">
        <!--Parent Role: SHARE-BASED COMPENSATION-->
        <link:definition>070700 - Disclosure - SHARE-BASED COMPENSATION (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/IncomeTaxesPolicies" id="IncomeTaxesPolicies">
        <!--Parent Role: INCOME TAXES-->
        <link:definition>070800 - Disclosure - INCOME TAXES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/FairValueMeasurementsPolicies" id="FairValueMeasurementsPolicies">
        <!--Parent Role: FAIR VALUE MEASUREMENTS-->
        <link:definition>071100 - Disclosure - FAIR VALUE MEASUREMENTS (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/RecentAccountingPronouncementsPolicies" id="RecentAccountingPronouncementsPolicies">
        <!--Parent Role: RECENT ACCOUNTING PRONOUNCEMENTS-->
        <link:definition>071400 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/InventoriesTables" id="InventoriesTables">
        <!--Parent Role: INVENTORIES-->
        <link:definition>080200 - Disclosure - INVENTORIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/PropertyPlantAndEquipmentTables" id="PropertyPlantAndEquipmentTables">
        <!--Parent Role: PROPERTY, PLANT AND EQUIPMENT-->
        <link:definition>080300 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/PdmcxJointVentureTables" id="PdmcxJointVentureTables">
        <!--Parent Role: PDMCX JOINT VENTURE-->
        <link:definition>080400 - Disclosure - PDMCX JOINT VENTURE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/LongtermDebtTables" id="LongtermDebtTables">
        <!--Parent Role: LONG-TERM DEBT-->
        <link:definition>080500 - Disclosure - LONG-TERM DEBT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/RevenueTables" id="RevenueTables">
        <!--Parent Role: REVENUE-->
        <link:definition>080600 - Disclosure - REVENUE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/SharebasedCompensationTables" id="SharebasedCompensationTables">
        <!--Parent Role: SHARE-BASED COMPENSATION-->
        <link:definition>080700 - Disclosure - SHARE-BASED COMPENSATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/EarningsPerShareTables" id="EarningsPerShareTables">
        <!--Parent Role: EARNINGS PER SHARE-->
        <link:definition>080900 - Disclosure - EARNINGS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables" id="ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables">
        <!--Parent Role: CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT-->
        <link:definition>081000 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/FairValueMeasurementsTables" id="FairValueMeasurementsTables">
        <!--Parent Role: FAIR VALUE MEASUREMENTS-->
        <link:definition>081100 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/ShareRepurchaseProgramTables" id="ShareRepurchaseProgramTables">
        <!--Parent Role: SHARE REPURCHASE PROGRAM-->
        <link:definition>081200 - Disclosure - SHARE REPURCHASE PROGRAM (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/BasisOfFinancialStatementPresentationDetails" id="BasisOfFinancialStatementPresentationDetails">
        <!--Parent Role: BASIS OF FINANCIAL STATEMENT PRESENTATION-->
        <link:definition>090100 - Disclosure - BASIS OF FINANCIAL STATEMENT PRESENTATION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/InventoriesDetails" id="InventoriesDetails">
        <!--Parent Role: INVENTORIES-->
        <link:definition>090200 - Disclosure - INVENTORIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/PropertyPlantAndEquipmentDetails" id="PropertyPlantAndEquipmentDetails">
        <!--Parent Role: PROPERTY, PLANT AND EQUIPMENT-->
        <link:definition>090300 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/PdmcxJointVentureVieDetails" id="PdmcxJointVentureVieDetails">
        <!--Parent Role: PDMCX JOINT VENTURE-->
        <link:definition>090400 - Disclosure - PDMCX JOINT VENTURE, VIE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" id="PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails">
        <!--Parent Role: PDMCX JOINT VENTURE-->
        <link:definition>090402 - Disclosure - PDMCX JOINT VENTURE, Carrying Amounts of Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/LongtermDebtDetails" id="LongtermDebtDetails">
        <!--Parent Role: LONG-TERM DEBT-->
        <link:definition>090500 - Disclosure - LONG-TERM DEBT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/RevenueImpactOfAdoptionOnConsolidatedBalanceSheetDetails" id="RevenueImpactOfAdoptionOnConsolidatedBalanceSheetDetails">
        <!--Parent Role: REVENUE-->
        <link:definition>090600 - Disclosure - REVENUE, Impact of Adoption on Consolidated Balance Sheet (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/RevenueImpactOfAdoptionOnStatementOfIncomeDetails" id="RevenueImpactOfAdoptionOnStatementOfIncomeDetails">
        <!--Parent Role: REVENUE-->
        <link:definition>090602 - Disclosure - REVENUE, Impact of Adoption on Statement of Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/RevenueImpactOfAdoptionOnStatementOfCashFlowsDetails" id="RevenueImpactOfAdoptionOnStatementOfCashFlowsDetails">
        <!--Parent Role: REVENUE-->
        <link:definition>090604 - Disclosure - REVENUE, Impact of Adoption on Statement of Cash Flows (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails" id="RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails">
        <!--Parent Role: REVENUE-->
        <link:definition>090606 - Disclosure - REVENUE, Contract Assets, Liabilities and Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" id="RevenueDisaggregationOfRevenueDetails">
        <!--Parent Role: REVENUE-->
        <link:definition>090608 - Disclosure - REVENUE, Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/SharebasedCompensationDetails" id="SharebasedCompensationDetails">
        <!--Parent Role: SHARE-BASED COMPENSATION-->
        <link:definition>090700 - Disclosure - SHARE-BASED COMPENSATION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/IncomeTaxesDetails" id="IncomeTaxesDetails">
        <!--Parent Role: INCOME TAXES-->
        <link:definition>090800 - Disclosure - INCOME TAXES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/EarningsPerShareDetails" id="EarningsPerShareDetails">
        <!--Parent Role: EARNINGS PER SHARE-->
        <link:definition>090900 - Disclosure - EARNINGS PER SHARE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" id="ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails">
        <!--Parent Role: CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT-->
        <link:definition>091000 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/FairValueMeasurementsDetails" id="FairValueMeasurementsDetails">
        <!--Parent Role: FAIR VALUE MEASUREMENTS-->
        <link:definition>091100 - Disclosure - FAIR VALUE MEASUREMENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/ShareRepurchaseProgramDetails" id="ShareRepurchaseProgramDetails">
        <!--Parent Role: SHARE REPURCHASE PROGRAM-->
        <link:definition>091200 - Disclosure - SHARE REPURCHASE PROGRAM (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/CommitmentsAndContingenciesDetails" id="CommitmentsAndContingenciesDetails">
        <!--Parent Role: COMMITMENTS AND CONTINGENCIES-->
        <link:definition>091300 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/RecentAccountingPronouncementsDetails" id="RecentAccountingPronouncementsDetails">
        <!--Parent Role: RECENT ACCOUNTING PRONOUNCEMENTS-->
        <link:definition>091400 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://fasb.org/us-gaap/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/dei/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="https://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="https://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2004/ref" schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd" />
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xs:import namespace="http://fasb.org/us-types/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xs:import namespace="http://fasb.org/srt/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd" />
  <xs:element name="BasisOfFinancialStatementPresentationAbstract" id="plab_BasisOfFinancialStatementPresentationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="VariableInterestEntityAbstract" id="plab_VariableInterestEntityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="VariableInterestEntityInitialTermOfAgreement" id="plab_VariableInterestEntityInitialTermOfAgreement" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="VariableInterestEntityFutureSupportToBeProvided" id="plab_VariableInterestEntityFutureSupportToBeProvided" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" id="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" id="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" id="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" id="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ManufacturingFacilitiesByGeographicalRegionTable" id="plab_ManufacturingFacilitiesByGeographicalRegionTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ManufacturingFacilitiesByGeographicalRegionLineItems" id="plab_ManufacturingFacilitiesByGeographicalRegionLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ManufacturingFacilitiesAbstract" id="plab_ManufacturingFacilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfManufacturingFacilities" id="plab_NumberOfManufacturingFacilities" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DividendPayableToNonControllingShareholderOfSubsidiary" id="plab_DividendPayableToNonControllingShareholderOfSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="AntidilutiveSecuritiesAbstract" id="plab_AntidilutiveSecuritiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AllOtherAsiaMember" id="plab_AllOtherAsiaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FlatPanelDisplaysMember" id="plab_FlatPanelDisplaysMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="HighEndFlatPanelDisplaysMember" id="plab_HighEndFlatPanelDisplaysMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MainstreamFlatPanelDisplaysMember" id="plab_MainstreamFlatPanelDisplaysMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IntegratedCircuitsMember" id="plab_IntegratedCircuitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="HighEndIntegratedCircuitsMember" id="plab_HighEndIntegratedCircuitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MainstreamIntegratedCircuitsMember" id="plab_MainstreamIntegratedCircuitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ProjectLoanDueDecember2022Member" id="plab_ProjectLoanDueDecember2022Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ProjectLoanMember" id="plab_ProjectLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FaceAmountOfEachNoteConvertedOrConvertible" id="plab_FaceAmountOfEachNoteConvertedOrConvertible" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="AmendedAndRestatedCreditAgreementMember" id="plab_AmendedAndRestatedCreditAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ConvertibleSeniorNotesMaturedApril2019Member" id="plab_ConvertibleSeniorNotesMaturedApril2019Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WorkingCapitalLoanDueInNovember2021Member" id="plab_WorkingCapitalLoanDueInNovember2021Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ConvertibleSeniorNotesDueOnApril2016Member" id="plab_ConvertibleSeniorNotesDueOnApril2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ProjectLoanDueDecember2025Member" id="plab_ProjectLoanDueDecember2025Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CashLimitForDividendsDistributionsAndRedemptionOnEquity" id="plab_CashLimitForDividendsDistributionsAndRedemptionOnEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="StockRepurchaseProgramCommencementDate" id="plab_StockRepurchaseProgramCommencementDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="October2018AnnouncedProgramMember" id="plab_October2018AnnouncedProgramMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ProductWarrantyAbstract" id="plab_ProductWarrantyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PeriodOfWarranty" id="plab_PeriodOfWarranty" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="RevenueRemainingPerformanceObligationsAbstract" id="plab_RevenueRemainingPerformanceObligationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ProductInvoiceTerm" id="plab_ProductInvoiceTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="CustomerOrdersExpectedTimingOfSatisfactionPeriod" id="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ProceedsFromGovernmentIncentives" id="plab_ProceedsFromGovernmentIncentives" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="GovernmentIncentivesReceivableForCapitalExpenditures" id="plab_GovernmentIncentivesReceivableForCapitalExpenditures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="DocumentAndEntityInformationAbstract" id="plab_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AccumulatedOtherComprehensiveIncomeOtherMember" id="plab_AccumulatedOtherComprehensiveIncomeOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" id="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" id="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ConvertibleSeniorNotesDueOnApril2019Member" id="plab_ConvertibleSeniorNotesDueOnApril2019Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock" id="plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ContractCostsPolicyTextBlock" id="plab_ContractCostsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="SalesAndSimilarTaxesPolicyTextBlock" id="plab_SalesAndSimilarTaxesPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="StockOptionsActivityAbstract" id="plab_StockOptionsActivityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" id="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" id="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncomeTaxHolidayAbstract" id="plab_IncomeTaxHolidayAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract" id="plab_SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TermOfTaxYearHolidays" id="plab_TermOfTaxYearHolidays" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="IncomeTaxDisclosureTable" id="plab_IncomeTaxDisclosureTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncomeTaxDisclosureLineItems" id="plab_IncomeTaxDisclosureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TaxCreditCarryforwardAbstract" id="plab_TaxCreditCarryforwardAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CreditCarryforwardsRefundPeriod" id="plab_CreditCarryforwardsRefundPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ForeignTaxAbstract" id="plab_ForeignTaxAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent" id="plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TaiwanAgencyOfTheMinistryOfFinanceMember" id="plab_TaiwanAgencyOfTheMinistryOfFinanceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AlternateMinimumTaxCreditCarryforwardMember" id="plab_AlternateMinimumTaxCreditCarryforwardMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EffectOfTaxCutsAndJobsActOf2017Abstract" id="plab_EffectOfTaxCutsAndJobsActOf2017Abstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance" id="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent" id="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" id="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense" id="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent" id="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance" id="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense" id="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="PDMCXMember" id="plab_PDMCXMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>plab-20190428_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 5.1.0.0 Broadridge-->
<link:linkbase 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" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" />
  <link:roleRef roleURI="http://photronics.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#EarningsPerShareDetails" />
  <link:roleRef roleURI="http://photronics.com/role/LongtermDebtDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#LongtermDebtDetails" />
  <link:roleRef roleURI="http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/PropertyPlantAndEquipmentDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#PropertyPlantAndEquipmentDetails" />
  <link:roleRef roleURI="http://photronics.com/role/InventoriesDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#InventoriesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" xlink:href="plab-20190428.xsd#CondensedConsolidatedStatementsOfCashFlowsUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="plab-20190428.xsd#CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" xlink:type="simple" xlink:href="plab-20190428.xsd#CondensedConsolidatedStatementsOfIncomeUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="plab-20190428.xsd#CondensedConsolidatedBalanceSheetsUnaudited" />
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="calculation: StockholdersEquity to RetainedEarningsAccumulatedDeficit" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="CommonStockValue" xlink:title="calculation: StockholdersEquity to CommonStockValue" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="calculation: StockholdersEquity to AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="AdditionalPaidInCapital" xlink:title="calculation: StockholdersEquity to AdditionalPaidInCapital" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="PreferredStockValue" xlink:title="calculation: StockholdersEquity to PreferredStockValue" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="TreasuryStockCommonValue" xlink:title="TreasuryStockCommonValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="TreasuryStockCommonValue" xlink:title="calculation: StockholdersEquity to TreasuryStockCommonValue" order="5.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="StockholdersEquity" xlink:title="calculation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to StockholdersEquity" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="MinorityInterest" xlink:title="MinorityInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="MinorityInterest" xlink:title="calculation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to MinorityInterest" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="calculation: LiabilitiesAndStockholdersEquity to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LongTermDebtNoncurrent" xlink:title="calculation: Liabilities to LongTermDebtNoncurrent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="OtherLiabilitiesNoncurrent" xlink:title="calculation: Liabilities to OtherLiabilitiesNoncurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="LongTermDebtCurrent" xlink:title="calculation: LiabilitiesCurrent to LongTermDebtCurrent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccountsPayableCurrent" xlink:title="calculation: LiabilitiesCurrent to AccountsPayableCurrent" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="AccruedLiabilitiesCurrent" xlink:title="AccruedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccruedLiabilitiesCurrent" xlink:title="calculation: LiabilitiesCurrent to AccruedLiabilitiesCurrent" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LiabilitiesCurrent" xlink:title="calculation: Liabilities to LiabilitiesCurrent" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="DeferredTaxLiabilitiesNoncurrent" xlink:title="DeferredTaxLiabilitiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="DeferredTaxLiabilitiesNoncurrent" xlink:title="calculation: Liabilities to DeferredTaxLiabilitiesNoncurrent" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="Liabilities" xlink:title="calculation: LiabilitiesAndStockholdersEquity to Liabilities" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="DeferredTaxAssetsNetNoncurrent" xlink:title="DeferredTaxAssetsNetNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="DeferredTaxAssetsNetNoncurrent" xlink:title="calculation: Assets to DeferredTaxAssetsNetNoncurrent" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="OtherAssetsNoncurrent" xlink:title="calculation: Assets to OtherAssetsNoncurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="IntangibleAssetsNetExcludingGoodwill" xlink:title="calculation: Assets to IntangibleAssetsNetExcludingGoodwill" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="AccountsReceivableNetCurrent" xlink:title="calculation: AssetsCurrent to AccountsReceivableNetCurrent" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="calculation: AssetsCurrent to CashAndCashEquivalentsAtCarryingValue" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="OtherAssetsCurrent" xlink:title="calculation: AssetsCurrent to OtherAssetsCurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="InventoryNet" xlink:title="calculation: AssetsCurrent to InventoryNet" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="PrepaidExpenseCurrent" xlink:title="PrepaidExpenseCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="PrepaidExpenseCurrent" xlink:title="calculation: AssetsCurrent to PrepaidExpenseCurrent" order="3.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="AssetsCurrent" xlink:title="calculation: Assets to AssetsCurrent" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="calculation: Assets to PropertyPlantAndEquipmentNet" order="4.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProfitLoss" xlink:to="IncomeTaxExpenseBenefit" xlink:title="calculation: ProfitLoss to IncomeTaxExpenseBenefit" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestAndDebtExpense" xlink:label="InterestAndDebtExpense" xlink:title="InterestAndDebtExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="InterestAndDebtExpense" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to InterestAndDebtExpense" order="4.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to OtherNonoperatingIncomeExpense" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="GrossProfit" xlink:to="CostOfGoodsAndServicesSold" xlink:title="calculation: GrossProfit to CostOfGoodsAndServicesSold" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="GrossProfit" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="calculation: GrossProfit to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="GrossProfit" xlink:title="calculation: OperatingIncomeLoss to GrossProfit" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingExpenses" xlink:to="ResearchAndDevelopmentExpense" xlink:title="calculation: OperatingExpenses to ResearchAndDevelopmentExpense" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingExpenses" xlink:to="SellingGeneralAndAdministrativeExpense" xlink:title="calculation: OperatingExpenses to SellingGeneralAndAdministrativeExpense" order="0.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="OperatingExpenses" xlink:title="calculation: OperatingIncomeLoss to OperatingExpenses" order="5.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="OperatingIncomeLoss" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to OperatingIncomeLoss" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProfitLoss" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="calculation: ProfitLoss to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="ProfitLoss" xlink:title="calculation: NetIncomeLoss to ProfitLoss" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="calculation: NetIncomeLoss to NetIncomeLossAttributableToNoncontrollingInterest" order="1.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="calculation: ComprehensiveIncomeNetOfTax to ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTax to OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:title="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTax to OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:label="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:title="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTax to OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="calculation: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to OtherComprehensiveIncomeLossNetOfTax" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="ProfitLoss" xlink:title="calculation: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to ProfitLoss" order="4.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="calculation: ComprehensiveIncomeNetOfTax to ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="ProceedsFromPaymentsForOtherFinancingActivities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromPaymentsForOtherFinancingActivities" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="ProceedsFromIssuanceOfDebt" xlink:title="ProceedsFromIssuanceOfDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromIssuanceOfDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromIssuanceOfDebt" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:title="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentsForRepurchaseOfCommonStock" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentsForRepurchaseOfCommonStock" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="ProceedsFromMinorityShareholders" xlink:title="ProceedsFromMinorityShareholders" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromMinorityShareholders" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromMinorityShareholders" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:label="RepaymentsOfDebtAndCapitalLeaseObligations" xlink:title="RepaymentsOfDebtAndCapitalLeaseObligations" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="RepaymentsOfDebtAndCapitalLeaseObligations" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to RepaymentsOfDebtAndCapitalLeaseObligations" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="PaymentsOfDividendsMinorityInterest" xlink:title="PaymentsOfDividendsMinorityInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentsOfDividendsMinorityInterest" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentsOfDividendsMinorityInterest" order="0.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to NetCashProvidedByUsedInFinancingActivities" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquirePropertyPlantAndEquipment" order="3.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="PaymentsForProceedsFromOtherInvestingActivities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsForProceedsFromOtherInvestingActivities" order="6.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ProceedsFromGovernmentIncentives" xlink:label="ProceedsFromGovernmentIncentives" xlink:title="ProceedsFromGovernmentIncentives" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="ProceedsFromGovernmentIncentives" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to ProceedsFromGovernmentIncentives" order="5.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to NetCashProvidedByUsedInInvestingActivities" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="DepreciationDepletionAndAmortization" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to DepreciationDepletionAndAmortization" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="ProfitLoss" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to ProfitLoss" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInInventories" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInInventories" order="4.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="IncreaseDecreaseInOtherCurrentAssets" xlink:title="IncreaseDecreaseInOtherCurrentAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInOtherCurrentAssets" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInOtherCurrentAssets" order="5.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccountsReceivable" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccountsReceivable" order="3.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to NetCashProvidedByUsedInOperatingActivities" order="3.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/InventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="InventoryRawMaterialsNetOfReserves" xlink:title="InventoryRawMaterialsNetOfReserves" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryRawMaterialsNetOfReserves" xlink:title="calculation: InventoryNet to InventoryRawMaterialsNetOfReserves" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="InventoryFinishedGoods" xlink:title="InventoryFinishedGoods" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryFinishedGoods" xlink:title="calculation: InventoryNet to InventoryFinishedGoods" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="InventoryWorkInProcess" xlink:title="InventoryWorkInProcess" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryWorkInProcess" xlink:title="calculation: InventoryNet to InventoryWorkInProcess" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/PropertyPlantAndEquipmentDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="calculation: PropertyPlantAndEquipmentNet to PropertyPlantAndEquipmentGross" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="calculation: PropertyPlantAndEquipmentNet to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsNet" xlink:label="AssetsNet" xlink:title="AssetsNet" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="AssetsCurrent" xlink:title="calculation: Assets to AssetsCurrent" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="AssetsNoncurrent" xlink:title="AssetsNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="AssetsNoncurrent" xlink:title="calculation: Assets to AssetsNoncurrent" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsNet" xlink:to="Assets" xlink:title="calculation: AssetsNet to Assets" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LiabilitiesCurrent" xlink:title="calculation: Liabilities to LiabilitiesCurrent" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="LiabilitiesNoncurrent" xlink:title="LiabilitiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LiabilitiesNoncurrent" xlink:title="calculation: Liabilities to LiabilitiesNoncurrent" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsNet" xlink:to="Liabilities" xlink:title="calculation: AssetsNet to Liabilities" order="1.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/LongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebt" xlink:to="LongTermDebtNoncurrent" xlink:title="calculation: LongTermDebt to LongTermDebtNoncurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebt" xlink:to="LongTermDebtCurrent" xlink:title="calculation: LongTermDebt to LongTermDebtCurrent" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/EarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToParentDiluted" xlink:label="NetIncomeLossAttributableToParentDiluted" xlink:title="NetIncomeLossAttributableToParentDiluted" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLossAttributableToParentDiluted" xlink:to="NetIncomeLoss" xlink:title="calculation: NetIncomeLossAttributableToParentDiluted to NetIncomeLoss" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:label="InterestOnConvertibleDebtNetOfTax" xlink:title="InterestOnConvertibleDebtNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLossAttributableToParentDiluted" xlink:to="InterestOnConvertibleDebtNetOfTax" xlink:title="calculation: NetIncomeLossAttributableToParentDiluted to InterestOnConvertibleDebtNetOfTax" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:label="IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:title="IncrementalCommonSharesAttributableToConversionOfDebtSecurities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:title="calculation: WeightedAverageNumberDilutedSharesOutstandingAdjustment to IncrementalCommonSharesAttributableToConversionOfDebtSecurities" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="calculation: WeightedAverageNumberDilutedSharesOutstandingAdjustment to IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="calculation: WeightedAverageNumberOfDilutedSharesOutstanding to WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="calculation: WeightedAverageNumberOfDilutedSharesOutstanding to WeightedAverageNumberOfSharesOutstandingBasic" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:title="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTax to OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:title="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTax to ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" order="1.0" weight="-1.0" />
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>plab-20190428_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 5.1.0.0 Broadridge-->
<link:linkbase 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" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:t1="http://xbrl.org/2005/xbrldt">
  <link:roleRef roleURI="http://photronics.com/role/RecentAccountingPronouncementsDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#RecentAccountingPronouncementsDetails" />
  <link:roleRef roleURI="http://photronics.com/role/CommitmentsAndContingenciesDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#CommitmentsAndContingenciesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/ShareRepurchaseProgramDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#ShareRepurchaseProgramDetails" />
  <link:roleRef roleURI="http://photronics.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#FairValueMeasurementsDetails" />
  <link:roleRef roleURI="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" />
  <link:roleRef roleURI="http://photronics.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#EarningsPerShareDetails" />
  <link:roleRef roleURI="http://photronics.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/SharebasedCompensationDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#SharebasedCompensationDetails" />
  <link:roleRef roleURI="http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#RevenueDisaggregationOfRevenueDetails" />
  <link:roleRef roleURI="http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails" />
  <link:roleRef roleURI="http://photronics.com/role/RevenueImpactOfAdoptionOnStatementOfCashFlowsDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#RevenueImpactOfAdoptionOnStatementOfCashFlowsDetails" />
  <link:roleRef roleURI="http://photronics.com/role/RevenueImpactOfAdoptionOnStatementOfIncomeDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#RevenueImpactOfAdoptionOnStatementOfIncomeDetails" />
  <link:roleRef roleURI="http://photronics.com/role/RevenueImpactOfAdoptionOnConsolidatedBalanceSheetDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#RevenueImpactOfAdoptionOnConsolidatedBalanceSheetDetails" />
  <link:roleRef roleURI="http://photronics.com/role/LongtermDebtDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#LongtermDebtDetails" />
  <link:roleRef roleURI="http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/PdmcxJointVentureVieDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#PdmcxJointVentureVieDetails" />
  <link:roleRef roleURI="http://photronics.com/role/PropertyPlantAndEquipmentDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#PropertyPlantAndEquipmentDetails" />
  <link:roleRef roleURI="http://photronics.com/role/InventoriesDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#InventoriesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/BasisOfFinancialStatementPresentationDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#BasisOfFinancialStatementPresentationDetails" />
  <link:roleRef roleURI="http://photronics.com/role/ShareRepurchaseProgramTables" xlink:type="simple" xlink:href="plab-20190428.xsd#ShareRepurchaseProgramTables" />
  <link:roleRef roleURI="http://photronics.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="plab-20190428.xsd#FairValueMeasurementsTables" />
  <link:roleRef roleURI="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables" xlink:type="simple" xlink:href="plab-20190428.xsd#ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables" />
  <link:roleRef roleURI="http://photronics.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="plab-20190428.xsd#EarningsPerShareTables" />
  <link:roleRef roleURI="http://photronics.com/role/SharebasedCompensationTables" xlink:type="simple" xlink:href="plab-20190428.xsd#SharebasedCompensationTables" />
  <link:roleRef roleURI="http://photronics.com/role/RevenueTables" xlink:type="simple" xlink:href="plab-20190428.xsd#RevenueTables" />
  <link:roleRef roleURI="http://photronics.com/role/LongtermDebtTables" xlink:type="simple" xlink:href="plab-20190428.xsd#LongtermDebtTables" />
  <link:roleRef roleURI="http://photronics.com/role/PdmcxJointVentureTables" xlink:type="simple" xlink:href="plab-20190428.xsd#PdmcxJointVentureTables" />
  <link:roleRef roleURI="http://photronics.com/role/PropertyPlantAndEquipmentTables" xlink:type="simple" xlink:href="plab-20190428.xsd#PropertyPlantAndEquipmentTables" />
  <link:roleRef roleURI="http://photronics.com/role/InventoriesTables" xlink:type="simple" xlink:href="plab-20190428.xsd#InventoriesTables" />
  <link:roleRef roleURI="http://photronics.com/role/RecentAccountingPronouncementsPolicies" xlink:type="simple" xlink:href="plab-20190428.xsd#RecentAccountingPronouncementsPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/FairValueMeasurementsPolicies" xlink:type="simple" xlink:href="plab-20190428.xsd#FairValueMeasurementsPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/IncomeTaxesPolicies" xlink:type="simple" xlink:href="plab-20190428.xsd#IncomeTaxesPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/SharebasedCompensationPolicies" xlink:type="simple" xlink:href="plab-20190428.xsd#SharebasedCompensationPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/RevenuePolicies" xlink:type="simple" xlink:href="plab-20190428.xsd#RevenuePolicies" />
  <link:roleRef roleURI="http://photronics.com/role/InventoriesPolicies" xlink:type="simple" xlink:href="plab-20190428.xsd#InventoriesPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/RecentAccountingPronouncements" xlink:type="simple" xlink:href="plab-20190428.xsd#RecentAccountingPronouncements" />
  <link:roleRef roleURI="http://photronics.com/role/CommitmentsAndContingencies" xlink:type="simple" xlink:href="plab-20190428.xsd#CommitmentsAndContingencies" />
  <link:roleRef roleURI="http://photronics.com/role/ShareRepurchaseProgram" xlink:type="simple" xlink:href="plab-20190428.xsd#ShareRepurchaseProgram" />
  <link:roleRef roleURI="http://photronics.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="plab-20190428.xsd#FairValueMeasurements" />
  <link:roleRef roleURI="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponent" xlink:type="simple" xlink:href="plab-20190428.xsd#ChangesInAccumulatedOtherComprehensiveIncomeByComponent" />
  <link:roleRef roleURI="http://photronics.com/role/EarningsPerShare" xlink:type="simple" xlink:href="plab-20190428.xsd#EarningsPerShare" />
  <link:roleRef roleURI="http://photronics.com/role/IncomeTaxes" xlink:type="simple" xlink:href="plab-20190428.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://photronics.com/role/SharebasedCompensation" xlink:type="simple" xlink:href="plab-20190428.xsd#SharebasedCompensation" />
  <link:roleRef roleURI="http://photronics.com/role/Revenue" xlink:type="simple" xlink:href="plab-20190428.xsd#Revenue" />
  <link:roleRef roleURI="http://photronics.com/role/LongtermDebt" xlink:type="simple" xlink:href="plab-20190428.xsd#LongtermDebt" />
  <link:roleRef roleURI="http://photronics.com/role/PdmcxJointVenture" xlink:type="simple" xlink:href="plab-20190428.xsd#PdmcxJointVenture" />
  <link:roleRef roleURI="http://photronics.com/role/PropertyPlantAndEquipment" xlink:type="simple" xlink:href="plab-20190428.xsd#PropertyPlantAndEquipment" />
  <link:roleRef roleURI="http://photronics.com/role/Inventories" xlink:type="simple" xlink:href="plab-20190428.xsd#Inventories" />
  <link:roleRef roleURI="http://photronics.com/role/BasisOfFinancialStatementPresentation" xlink:type="simple" xlink:href="plab-20190428.xsd#BasisOfFinancialStatementPresentation" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" xlink:href="plab-20190428.xsd#CondensedConsolidatedStatementsOfCashFlowsUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited" xlink:type="simple" xlink:href="plab-20190428.xsd#CondensedConsolidatedStatementsOfEquityUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical" xlink:type="simple" xlink:href="plab-20190428.xsd#CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="plab-20190428.xsd#CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" xlink:type="simple" xlink:href="plab-20190428.xsd#CondensedConsolidatedStatementsOfIncomeUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="plab-20190428.xsd#CondensedConsolidatedBalanceSheetsUnauditedParenthetical" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="plab-20190428.xsd#CondensedConsolidatedBalanceSheetsUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="plab-20190428.xsd#DocumentAndEntityInformation" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/DocumentAndEntityInformation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="definition: StatementLineItems to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="SharesOutstanding" xlink:title="SharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="SharesOutstanding" xlink:title="definition: StatementLineItems to SharesOutstanding" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:title="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:title="definition: StatementLineItems to CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ProfitLoss" xlink:title="definition: StatementLineItems to ProfitLoss" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="definition: StatementLineItems to OtherComprehensiveIncomeLossNetOfTax" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="StockIssuedDuringPeriodValueShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueShareBasedCompensation" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodSharesShareBasedCompensation" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="definition: StatementLineItems to AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:title="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:title="definition: StatementLineItems to NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:title="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:title="definition: StatementLineItems to MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_DividendPayableToNonControllingShareholderOfSubsidiary" xlink:label="DividendPayableToNonControllingShareholderOfSubsidiary" xlink:title="DividendPayableToNonControllingShareholderOfSubsidiary" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="DividendPayableToNonControllingShareholderOfSubsidiary" xlink:title="definition: StatementLineItems to DividendPayableToNonControllingShareholderOfSubsidiary" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="MinorityInterestDecreaseFromRedemptions" xlink:title="MinorityInterestDecreaseFromRedemptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="MinorityInterestDecreaseFromRedemptions" xlink:title="definition: StatementLineItems to MinorityInterestDecreaseFromRedemptions" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="TreasuryStockValueAcquiredCostMethod" xlink:title="TreasuryStockValueAcquiredCostMethod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="TreasuryStockValueAcquiredCostMethod" xlink:title="definition: StatementLineItems to TreasuryStockValueAcquiredCostMethod" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="StatementLineItems" xlink:to="StatementTable" xlink:title="definition: StatementLineItems to StatementTable" order="16.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="definition: StatementTable to AdjustmentsForNewAccountingPronouncementsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember_2" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember_2" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementMember" xlink:label="NewAccountingPronouncementMember" xlink:title="NewAccountingPronouncementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfAdoptionMember" xlink:to="NewAccountingPronouncementMember" xlink:title="definition: TypeOfAdoptionMember to NewAccountingPronouncementMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementMember" xlink:to="AccountingStandardsUpdate201409Member" xlink:title="definition: NewAccountingPronouncementMember to AccountingStandardsUpdate201409Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member" xlink:label="AccountingStandardsUpdate201601Member" xlink:title="AccountingStandardsUpdate201601Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementMember" xlink:to="AccountingStandardsUpdate201601Member" xlink:title="definition: NewAccountingPronouncementMember to AccountingStandardsUpdate201601Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: StatementTable to StatementEquityComponentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="definition: EquityComponentDomain to CommonStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AdditionalPaidInCapitalMember" xlink:title="definition: EquityComponentDomain to AdditionalPaidInCapitalMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="RetainedEarningsMember" xlink:title="definition: EquityComponentDomain to RetainedEarningsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="TreasuryStockMember" xlink:title="TreasuryStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="TreasuryStockMember" xlink:title="definition: EquityComponentDomain to TreasuryStockMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="definition: EquityComponentDomain to AccumulatedOtherComprehensiveIncomeMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="NoncontrollingInterestMember" xlink:title="NoncontrollingInterestMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="NoncontrollingInterestMember" xlink:title="definition: EquityComponentDomain to NoncontrollingInterestMember" order="6.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/BasisOfFinancialStatementPresentation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/Inventories" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/PropertyPlantAndEquipment" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/PdmcxJointVenture" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/LongtermDebt" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/Revenue" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/SharebasedCompensation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/IncomeTaxes" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/EarningsPerShare" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponent" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/FairValueMeasurements" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/ShareRepurchaseProgram" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/CommitmentsAndContingencies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/RecentAccountingPronouncements" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/InventoriesPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenuePolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/SharebasedCompensationPolicies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationOptionAndIncentivePlansPolicy" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/IncomeTaxesPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/FairValueMeasurementsPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/RecentAccountingPronouncementsPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/InventoriesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/PropertyPlantAndEquipmentTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/PdmcxJointVentureTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/LongtermDebtTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenueTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/SharebasedCompensationTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/EarningsPerShareTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/FairValueMeasurementsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/ShareRepurchaseProgramTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/BasisOfFinancialStatementPresentationDetails">
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:label="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:title="ManufacturingFacilitiesByGeographicalRegionLineItems" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ManufacturingFacilitiesAbstract" xlink:label="ManufacturingFacilitiesAbstract" xlink:title="ManufacturingFacilitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:to="ManufacturingFacilitiesAbstract" xlink:title="definition: ManufacturingFacilitiesByGeographicalRegionLineItems to ManufacturingFacilitiesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_NumberOfManufacturingFacilities" xlink:label="NumberOfManufacturingFacilities" xlink:title="NumberOfManufacturingFacilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:to="NumberOfManufacturingFacilities" xlink:title="definition: ManufacturingFacilitiesByGeographicalRegionLineItems to NumberOfManufacturingFacilities" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ManufacturingFacilitiesByGeographicalRegionTable" xlink:label="ManufacturingFacilitiesByGeographicalRegionTable" xlink:title="ManufacturingFacilitiesByGeographicalRegionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:to="ManufacturingFacilitiesByGeographicalRegionTable" xlink:title="definition: ManufacturingFacilitiesByGeographicalRegionLineItems to ManufacturingFacilitiesByGeographicalRegionTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ManufacturingFacilitiesByGeographicalRegionTable" xlink:to="StatementGeographicalAxis" xlink:title="definition: ManufacturingFacilitiesByGeographicalRegionTable to StatementGeographicalAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain_2" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain_2" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TW" xlink:label="TW" xlink:title="TW" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="TW" xlink:title="definition: SegmentGeographicalDomain to TW" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KR" xlink:label="KR" xlink:title="KR" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="KR" xlink:title="definition: SegmentGeographicalDomain to KR" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="definition: SegmentGeographicalDomain to US" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="EuropeMember" xlink:title="definition: SegmentGeographicalDomain to EuropeMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="definition: SegmentGeographicalDomain to CN" order="5.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/InventoriesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/PropertyPlantAndEquipmentDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:label="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="PropertyPlantAndEquipmentNetByTypeAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentNetByTypeAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:label="NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:title="NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:title="definition: PropertyPlantAndEquipmentLineItems to NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentGross" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="definition: PropertyPlantAndEquipmentLineItems to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentNet" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:label="CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:title="CostOfGoodsAndServicesSoldDepreciationAndAmortization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:title="definition: PropertyPlantAndEquipmentLineItems to CostOfGoodsAndServicesSoldDepreciationAndAmortization" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="definition: PropertyPlantAndEquipmentLineItems to ScheduleOfPropertyPlantAndEquipmentTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="definition: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LandMember" xlink:label="LandMember" xlink:title="LandMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="LandMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to LandMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="BuildingAndBuildingImprovementsMember" xlink:title="BuildingAndBuildingImprovementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="BuildingAndBuildingImprovementsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to BuildingAndBuildingImprovementsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="MachineryAndEquipmentMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to MachineryAndEquipmentMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="LeaseholdImprovementsMember" xlink:title="LeaseholdImprovementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="LeaseholdImprovementsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to LeaseholdImprovementsMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="FurnitureAndFixturesMember" xlink:title="FurnitureAndFixturesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="FurnitureAndFixturesMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to FurnitureAndFixturesMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="ConstructionInProgressMember" xlink:title="ConstructionInProgressMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="ConstructionInProgressMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to ConstructionInProgressMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfPropertyPlantAndEquipmentTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/PdmcxJointVentureVieDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="VariableInterestEntityLineItems" xlink:title="VariableInterestEntityLineItems" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_VariableInterestEntityAbstract" xlink:label="VariableInterestEntityAbstract" xlink:title="VariableInterestEntityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityAbstract" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="VariableInterestEntityOwnershipPercentage" xlink:title="VariableInterestEntityOwnershipPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityOwnershipPercentage" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityOwnershipPercentage" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss" xlink:label="VariableInterestEntityInitialConsolidationGainOrLoss" xlink:title="VariableInterestEntityInitialConsolidationGainOrLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityInitialConsolidationGainOrLoss" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityInitialConsolidationGainOrLoss" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount" xlink:label="VariableInterestEntityFinancialOrOtherSupportAmount" xlink:title="VariableInterestEntityFinancialOrOtherSupportAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityFinancialOrOtherSupportAmount" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityFinancialOrOtherSupportAmount" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="definition: VariableInterestEntityLineItems to AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_VariableInterestEntityFutureSupportToBeProvided" xlink:label="VariableInterestEntityFutureSupportToBeProvided" xlink:title="VariableInterestEntityFutureSupportToBeProvided" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityFutureSupportToBeProvided" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityFutureSupportToBeProvided" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_VariableInterestEntityInitialTermOfAgreement" xlink:label="VariableInterestEntityInitialTermOfAgreement" xlink:title="VariableInterestEntityInitialTermOfAgreement" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityInitialTermOfAgreement" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityInitialTermOfAgreement" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:label="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:title="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:title="definition: VariableInterestEntityLineItems to NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:label="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:title="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:title="definition: VariableInterestEntityLineItems to NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" xlink:label="VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" xlink:title="VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedLiabilitiesRecourse" xlink:label="VariableInterestEntityConsolidatedLiabilitiesRecourse" xlink:title="VariableInterestEntityConsolidatedLiabilitiesRecourse" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityConsolidatedLiabilitiesRecourse" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityConsolidatedLiabilitiesRecourse" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:label="VariableInterestEntityEntityMaximumLossExposureAmount" xlink:title="VariableInterestEntityEntityMaximumLossExposureAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityEntityMaximumLossExposureAmount" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityEntityMaximumLossExposureAmount" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary" xlink:label="VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary" xlink:title="VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="ScheduleOfVariableInterestEntitiesTable" xlink:title="ScheduleOfVariableInterestEntitiesTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="VariableInterestEntityLineItems" xlink:to="ScheduleOfVariableInterestEntitiesTable" xlink:title="definition: VariableInterestEntityLineItems to ScheduleOfVariableInterestEntitiesTable" order="14.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="VariableInterestEntitiesByClassificationOfEntityAxis" xlink:title="VariableInterestEntitiesByClassificationOfEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="VariableInterestEntitiesByClassificationOfEntityAxis" xlink:title="definition: ScheduleOfVariableInterestEntitiesTable to VariableInterestEntitiesByClassificationOfEntityAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="ClassificationOfVariableInterestEntityDomain" xlink:title="ClassificationOfVariableInterestEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="ClassificationOfVariableInterestEntityDomain" xlink:title="definition: VariableInterestEntitiesByClassificationOfEntityAxis to ClassificationOfVariableInterestEntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="ClassificationOfVariableInterestEntityDomain_2" xlink:title="ClassificationOfVariableInterestEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="ClassificationOfVariableInterestEntityDomain_2" xlink:title="definition: VariableInterestEntitiesByClassificationOfEntityAxis to ClassificationOfVariableInterestEntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="VariableInterestEntityPrimaryBeneficiaryMember" xlink:title="VariableInterestEntityPrimaryBeneficiaryMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassificationOfVariableInterestEntityDomain" xlink:to="VariableInterestEntityPrimaryBeneficiaryMember" xlink:title="definition: ClassificationOfVariableInterestEntityDomain to VariableInterestEntityPrimaryBeneficiaryMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:label="VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:title="VariableInterestEntityNotPrimaryBeneficiaryMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassificationOfVariableInterestEntityDomain" xlink:to="VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:title="definition: ClassificationOfVariableInterestEntityDomain to VariableInterestEntityNotPrimaryBeneficiaryMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfVariableInterestEntitiesTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="VariableInterestEntityLineItems" xlink:title="VariableInterestEntityLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:label="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:title="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="AssetsCurrent" xlink:title="definition: VariableInterestEntityLineItems to AssetsCurrent" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="AssetsNoncurrent" xlink:title="AssetsNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="AssetsNoncurrent" xlink:title="definition: VariableInterestEntityLineItems to AssetsNoncurrent" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="Assets" xlink:title="definition: VariableInterestEntityLineItems to Assets" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="LiabilitiesCurrent" xlink:title="definition: VariableInterestEntityLineItems to LiabilitiesCurrent" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="LiabilitiesNoncurrent" xlink:title="LiabilitiesNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="LiabilitiesNoncurrent" xlink:title="definition: VariableInterestEntityLineItems to LiabilitiesNoncurrent" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="Liabilities" xlink:title="definition: VariableInterestEntityLineItems to Liabilities" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsNet" xlink:label="AssetsNet" xlink:title="AssetsNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="AssetsNet" xlink:title="definition: VariableInterestEntityLineItems to AssetsNet" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="ScheduleOfVariableInterestEntitiesTable" xlink:title="ScheduleOfVariableInterestEntitiesTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="VariableInterestEntityLineItems" xlink:to="ScheduleOfVariableInterestEntitiesTable" xlink:title="definition: VariableInterestEntityLineItems to ScheduleOfVariableInterestEntitiesTable" order="9.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="VariableInterestEntitiesByClassificationOfEntityAxis" xlink:title="VariableInterestEntitiesByClassificationOfEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="VariableInterestEntitiesByClassificationOfEntityAxis" xlink:title="definition: ScheduleOfVariableInterestEntitiesTable to VariableInterestEntitiesByClassificationOfEntityAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="ClassificationOfVariableInterestEntityDomain" xlink:title="ClassificationOfVariableInterestEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="ClassificationOfVariableInterestEntityDomain" xlink:title="definition: VariableInterestEntitiesByClassificationOfEntityAxis to ClassificationOfVariableInterestEntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="ClassificationOfVariableInterestEntityDomain_2" xlink:title="ClassificationOfVariableInterestEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="ClassificationOfVariableInterestEntityDomain_2" xlink:title="definition: VariableInterestEntitiesByClassificationOfEntityAxis to ClassificationOfVariableInterestEntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="VariableInterestEntityPrimaryBeneficiaryMember" xlink:title="VariableInterestEntityPrimaryBeneficiaryMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassificationOfVariableInterestEntityDomain" xlink:to="VariableInterestEntityPrimaryBeneficiaryMember" xlink:title="definition: ClassificationOfVariableInterestEntityDomain to VariableInterestEntityPrimaryBeneficiaryMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="LegalEntityAxis" xlink:title="definition: ScheduleOfVariableInterestEntitiesTable to LegalEntityAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain_2" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LegalEntityAxis" xlink:to="EntityDomain_2" xlink:title="definition: LegalEntityAxis to EntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_PDMCXMember" xlink:label="PDMCXMember" xlink:title="PDMCXMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityDomain" xlink:to="PDMCXMember" xlink:title="definition: EntityDomain to PDMCXMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfVariableInterestEntitiesTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/LongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtCurrentAndNoncurrentAbstract" xlink:label="LongtermDebtCurrentAndNoncurrentAbstract" xlink:title="LongtermDebtCurrentAndNoncurrentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongtermDebtCurrentAndNoncurrentAbstract" xlink:title="definition: DebtInstrumentLineItems to LongtermDebtCurrentAndNoncurrentAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentFaceAmount" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentFaceAmount" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentInterestRateStatedPercentage" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="DebtInstrumentBasisSpreadOnVariableRate1" xlink:title="DebtInstrumentBasisSpreadOnVariableRate1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentBasisSpreadOnVariableRate1" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentBasisSpreadOnVariableRate1" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentMaturityDate" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentMaturityDate" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" xlink:label="DebtInstrumentDateOfFirstRequiredPayment1" xlink:title="DebtInstrumentDateOfFirstRequiredPayment1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentDateOfFirstRequiredPayment1" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentDateOfFirstRequiredPayment1" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:label="DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:title="DebtInstrumentConvertibleNumberOfEquityInstruments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConvertibleNumberOfEquityInstruments" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_FaceAmountOfEachNoteConvertedOrConvertible" xlink:label="FaceAmountOfEachNoteConvertedOrConvertible" xlink:title="FaceAmountOfEachNoteConvertedOrConvertible" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="FaceAmountOfEachNoteConvertedOrConvertible" xlink:title="definition: DebtInstrumentLineItems to FaceAmountOfEachNoteConvertedOrConvertible" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="DebtInstrumentConvertibleConversionPrice1" xlink:title="DebtInstrumentConvertibleConversionPrice1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleConversionPrice1" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConvertibleConversionPrice1" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="LineOfCreditFacilityCurrentBorrowingCapacity" xlink:title="LineOfCreditFacilityCurrentBorrowingCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityCurrentBorrowingCapacity" xlink:title="definition: DebtInstrumentLineItems to LineOfCreditFacilityCurrentBorrowingCapacity" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="definition: DebtInstrumentLineItems to LineOfCreditFacilityMaximumBorrowingCapacity" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCredit" xlink:label="LineOfCredit" xlink:title="LineOfCredit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCredit" xlink:title="definition: DebtInstrumentLineItems to LineOfCredit" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="RepaymentsOfDebt" xlink:title="RepaymentsOfDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="RepaymentsOfDebt" xlink:title="definition: DebtInstrumentLineItems to RepaymentsOfDebt" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="ProceedsFromLinesOfCredit" xlink:title="ProceedsFromLinesOfCredit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ProceedsFromLinesOfCredit" xlink:title="definition: DebtInstrumentLineItems to ProceedsFromLinesOfCredit" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="DebtInstrumentTerm" xlink:title="DebtInstrumentTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTerm" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTerm" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_CashLimitForDividendsDistributionsAndRedemptionOnEquity" xlink:label="CashLimitForDividendsDistributionsAndRedemptionOnEquity" xlink:title="CashLimitForDividendsDistributionsAndRedemptionOnEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="CashLimitForDividendsDistributionsAndRedemptionOnEquity" xlink:title="definition: DebtInstrumentLineItems to CashLimitForDividendsDistributionsAndRedemptionOnEquity" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="LineOfCreditFacilityRemainingBorrowingCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="definition: DebtInstrumentLineItems to LineOfCreditFacilityRemainingBorrowingCapacity" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="DebtInstrumentInterestRateEffectivePercentage" xlink:title="DebtInstrumentInterestRateEffectivePercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateEffectivePercentage" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentInterestRateEffectivePercentage" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebt" xlink:title="definition: DebtInstrumentLineItems to LongTermDebt" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtCurrent" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtCurrent" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtNoncurrent" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtNoncurrent" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTable" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTable" order="22.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: DebtInstrumentTable to DebtInstrumentAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain_2" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain_2" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ProjectLoanMember" xlink:label="ProjectLoanMember" xlink:title="ProjectLoanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="ProjectLoanMember" xlink:title="definition: DebtInstrumentNameDomain to ProjectLoanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_WorkingCapitalLoanDueInNovember2021Member" xlink:label="WorkingCapitalLoanDueInNovember2021Member" xlink:title="WorkingCapitalLoanDueInNovember2021Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="WorkingCapitalLoanDueInNovember2021Member" xlink:title="definition: DebtInstrumentNameDomain to WorkingCapitalLoanDueInNovember2021Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ConvertibleSeniorNotesMaturedApril2019Member" xlink:label="ConvertibleSeniorNotesMaturedApril2019Member" xlink:title="ConvertibleSeniorNotesMaturedApril2019Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="ConvertibleSeniorNotesMaturedApril2019Member" xlink:title="definition: DebtInstrumentNameDomain to ConvertibleSeniorNotesMaturedApril2019Member" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AmendedAndRestatedCreditAgreementMember" xlink:label="AmendedAndRestatedCreditAgreementMember" xlink:title="AmendedAndRestatedCreditAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="AmendedAndRestatedCreditAgreementMember" xlink:title="definition: DebtInstrumentNameDomain to AmendedAndRestatedCreditAgreementMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ConvertibleSeniorNotesDueOnApril2016Member" xlink:label="ConvertibleSeniorNotesDueOnApril2016Member" xlink:title="ConvertibleSeniorNotesDueOnApril2016Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="ConvertibleSeniorNotesDueOnApril2016Member" xlink:title="definition: DebtInstrumentNameDomain to ConvertibleSeniorNotesDueOnApril2016Member" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ProjectLoanDueDecember2025Member" xlink:label="ProjectLoanDueDecember2025Member" xlink:title="ProjectLoanDueDecember2025Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProjectLoanMember" xlink:to="ProjectLoanDueDecember2025Member" xlink:title="definition: ProjectLoanMember to ProjectLoanDueDecember2025Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ProjectLoanDueDecember2022Member" xlink:label="ProjectLoanDueDecember2022Member" xlink:title="ProjectLoanDueDecember2022Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProjectLoanMember" xlink:to="ProjectLoanDueDecember2022Member" xlink:title="definition: ProjectLoanMember to ProjectLoanDueDecember2022Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="CreditFacilityAxis" xlink:title="definition: DebtInstrumentTable to CreditFacilityAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain" xlink:title="definition: CreditFacilityAxis to CreditFacilityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain_2" xlink:title="CreditFacilityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain_2" xlink:title="definition: CreditFacilityAxis to CreditFacilityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="LetterOfCreditMember" xlink:title="LetterOfCreditMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CreditFacilityDomain" xlink:to="LetterOfCreditMember" xlink:title="definition: CreditFacilityDomain to LetterOfCreditMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="SubsequentEventTypeAxis" xlink:title="definition: DebtInstrumentTable to SubsequentEventTypeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain_2" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain_2" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventTypeDomain" xlink:to="SubsequentEventMember" xlink:title="definition: SubsequentEventTypeDomain to SubsequentEventMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenueImpactOfAdoptionOnConsolidatedBalanceSheetDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="StatementOfFinancialPositionAbstract" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to StatementOfFinancialPositionAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="AssetsAbstract" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to AssetsAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="LiabilitiesAbstract" xlink:title="LiabilitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="LiabilitiesAbstract" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to LiabilitiesAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="StockholdersEquityAbstract" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to StockholdersEquityAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="StockholdersEquity" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to StockholdersEquity" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="MinorityInterest" xlink:title="MinorityInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="MinorityInterest" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to MinorityInterest" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="AccruedLiabilitiesCurrent" xlink:title="AccruedLiabilitiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="AccruedLiabilitiesCurrent" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to AccruedLiabilitiesCurrent" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="DeferredTaxLiabilitiesNoncurrent" xlink:title="DeferredTaxLiabilitiesNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="DeferredTaxLiabilitiesNoncurrent" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to DeferredTaxLiabilitiesNoncurrent" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="AccountsReceivableNetCurrent" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to AccountsReceivableNetCurrent" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="InventoryNet" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to InventoryNet" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="OtherAssetsCurrent" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to OtherAssetsCurrent" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="DeferredTaxAssetsNetNoncurrent" xlink:title="DeferredTaxAssetsNetNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="DeferredTaxAssetsNetNoncurrent" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to DeferredTaxAssetsNetNoncurrent" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" order="13.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to InitialApplicationPeriodCumulativeEffectTransitionAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:to="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:title="definition: InitialApplicationPeriodCumulativeEffectTransitionAxis to InitialApplicationPeriodCumulativeEffectTransitionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionDomain_2" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:to="InitialApplicationPeriodCumulativeEffectTransitionDomain_2" xlink:title="definition: InitialApplicationPeriodCumulativeEffectTransitionAxis to InitialApplicationPeriodCumulativeEffectTransitionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:title="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:to="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:title="definition: InitialApplicationPeriodCumulativeEffectTransitionDomain to DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:label="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:title="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:to="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:title="definition: InitialApplicationPeriodCumulativeEffectTransitionDomain to CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to AdjustmentsForNewAccountingPronouncementsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember_2" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember_2" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementMember" xlink:label="NewAccountingPronouncementMember" xlink:title="NewAccountingPronouncementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfAdoptionMember" xlink:to="NewAccountingPronouncementMember" xlink:title="definition: TypeOfAdoptionMember to NewAccountingPronouncementMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementMember" xlink:to="AccountingStandardsUpdate201409Member" xlink:title="definition: NewAccountingPronouncementMember to AccountingStandardsUpdate201409Member" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenueImpactOfAdoptionOnStatementOfIncomeDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="IncomeStatementAbstract" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to IncomeStatementAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to RevenueFromContractWithCustomerExcludingAssessedTax" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="CostOfGoodsAndServicesSold" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to CostOfGoodsAndServicesSold" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="GrossProfit" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to GrossProfit" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="IncomeTaxExpenseBenefit" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to IncomeTaxExpenseBenefit" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="ProfitLoss" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to ProfitLoss" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to NetIncomeLossAttributableToNoncontrollingInterest" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="NetIncomeLoss" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to NetIncomeLoss" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" order="9.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to InitialApplicationPeriodCumulativeEffectTransitionAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:to="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:title="definition: InitialApplicationPeriodCumulativeEffectTransitionAxis to InitialApplicationPeriodCumulativeEffectTransitionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionDomain_2" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:to="InitialApplicationPeriodCumulativeEffectTransitionDomain_2" xlink:title="definition: InitialApplicationPeriodCumulativeEffectTransitionAxis to InitialApplicationPeriodCumulativeEffectTransitionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:title="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:to="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:title="definition: InitialApplicationPeriodCumulativeEffectTransitionDomain to DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:label="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:title="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:to="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:title="definition: InitialApplicationPeriodCumulativeEffectTransitionDomain to CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to AdjustmentsForNewAccountingPronouncementsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember_2" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember_2" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementMember" xlink:label="NewAccountingPronouncementMember" xlink:title="NewAccountingPronouncementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfAdoptionMember" xlink:to="NewAccountingPronouncementMember" xlink:title="definition: TypeOfAdoptionMember to NewAccountingPronouncementMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementMember" xlink:to="AccountingStandardsUpdate201409Member" xlink:title="definition: NewAccountingPronouncementMember to AccountingStandardsUpdate201409Member" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenueImpactOfAdoptionOnStatementOfCashFlowsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="StatementOfCashFlowsAbstract" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to StatementOfCashFlowsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="ProfitLoss" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to ProfitLoss" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to IncreaseDecreaseInOperatingCapitalAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="IncreaseDecreaseInAccountsReceivable" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to IncreaseDecreaseInAccountsReceivable" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="IncreaseDecreaseInInventories" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to IncreaseDecreaseInInventories" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="IncreaseDecreaseInOtherCurrentAssets" xlink:title="IncreaseDecreaseInOtherCurrentAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="IncreaseDecreaseInOtherCurrentAssets" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to IncreaseDecreaseInOtherCurrentAssets" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" order="8.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to InitialApplicationPeriodCumulativeEffectTransitionAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:to="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:title="definition: InitialApplicationPeriodCumulativeEffectTransitionAxis to InitialApplicationPeriodCumulativeEffectTransitionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionDomain_2" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:to="InitialApplicationPeriodCumulativeEffectTransitionDomain_2" xlink:title="definition: InitialApplicationPeriodCumulativeEffectTransitionAxis to InitialApplicationPeriodCumulativeEffectTransitionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:title="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:to="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:title="definition: InitialApplicationPeriodCumulativeEffectTransitionDomain to DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:label="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:title="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:to="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:title="definition: InitialApplicationPeriodCumulativeEffectTransitionDomain to CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to AdjustmentsForNewAccountingPronouncementsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember_2" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember_2" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementMember" xlink:label="NewAccountingPronouncementMember" xlink:title="NewAccountingPronouncementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfAdoptionMember" xlink:to="NewAccountingPronouncementMember" xlink:title="definition: TypeOfAdoptionMember to NewAccountingPronouncementMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementMember" xlink:to="AccountingStandardsUpdate201409Member" xlink:title="definition: NewAccountingPronouncementMember to AccountingStandardsUpdate201409Member" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:label="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:title="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ContractWithCustomerAssetAndLiabilityAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:label="ChangeInContractWithCustomerLiabilityAbstract" xlink:title="ChangeInContractWithCustomerLiabilityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ChangeInContractWithCustomerLiabilityAbstract" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ChangeInContractWithCustomerLiabilityAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_RevenueRemainingPerformanceObligationsAbstract" xlink:label="RevenueRemainingPerformanceObligationsAbstract" xlink:title="RevenueRemainingPerformanceObligationsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="RevenueRemainingPerformanceObligationsAbstract" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to RevenueRemainingPerformanceObligationsAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ProductWarrantyAbstract" xlink:label="ProductWarrantyAbstract" xlink:title="ProductWarrantyAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ProductWarrantyAbstract" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ProductWarrantyAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_PeriodOfWarranty" xlink:label="PeriodOfWarranty" xlink:title="PeriodOfWarranty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="PeriodOfWarranty" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to PeriodOfWarranty" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:label="CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:title="CustomerOrdersExpectedTimingOfSatisfactionPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to CustomerOrdersExpectedTimingOfSatisfactionPeriod" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="ContractWithCustomerLiabilityRevenueRecognized" xlink:title="ContractWithCustomerLiabilityRevenueRecognized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ContractWithCustomerLiabilityRevenueRecognized" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ContractWithCustomerLiabilityRevenueRecognized" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ProductInvoiceTerm" xlink:label="ProductInvoiceTerm" xlink:title="ProductInvoiceTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ProductInvoiceTerm" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ProductInvoiceTerm" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="ContractWithCustomerAssetNetCurrent" xlink:title="ContractWithCustomerAssetNetCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ContractWithCustomerAssetNetCurrent" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ContractWithCustomerAssetNetCurrent" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="ContractWithCustomerLiabilityCurrent" xlink:title="ContractWithCustomerLiabilityCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ContractWithCustomerLiabilityCurrent" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ContractWithCustomerLiabilityCurrent" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalizedContractCostImpairmentLoss" xlink:label="CapitalizedContractCostImpairmentLoss" xlink:title="CapitalizedContractCostImpairmentLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="CapitalizedContractCostImpairmentLoss" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to CapitalizedContractCostImpairmentLoss" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:label="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:title="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" order="12.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionTable to AdjustmentsForNewAccountingPronouncementsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember_2" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember_2" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementMember" xlink:label="NewAccountingPronouncementMember" xlink:title="NewAccountingPronouncementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfAdoptionMember" xlink:to="NewAccountingPronouncementMember" xlink:title="definition: TypeOfAdoptionMember to NewAccountingPronouncementMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementMember" xlink:to="AccountingStandardsUpdate201409Member" xlink:title="definition: NewAccountingPronouncementMember to AccountingStandardsUpdate201409Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionTable to ProductOrServiceAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain_2" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain_2" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_IntegratedCircuitsMember" xlink:label="IntegratedCircuitsMember" xlink:title="IntegratedCircuitsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="IntegratedCircuitsMember" xlink:title="definition: ProductsAndServicesDomain to IntegratedCircuitsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_FlatPanelDisplaysMember" xlink:label="FlatPanelDisplaysMember" xlink:title="FlatPanelDisplaysMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="FlatPanelDisplaysMember" xlink:title="definition: ProductsAndServicesDomain to FlatPanelDisplaysMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="RangeAxis" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="BalanceSheetLocationAxis" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionTable to BalanceSheetLocationAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain_2" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain_2" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="OtherCurrentAssetsMember" xlink:title="OtherCurrentAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherCurrentAssetsMember" xlink:title="definition: BalanceSheetLocationDomain to OtherCurrentAssetsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="OtherCurrentLiabilitiesMember" xlink:title="OtherCurrentLiabilitiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherCurrentLiabilitiesMember" xlink:title="definition: BalanceSheetLocationDomain to OtherCurrentLiabilitiesMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenueDisaggregationOfRevenueDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="DisaggregationOfRevenueAbstract" xlink:title="DisaggregationOfRevenueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregationOfRevenueAbstract" xlink:title="definition: DisaggregationOfRevenueLineItems to DisaggregationOfRevenueAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="definition: DisaggregationOfRevenueLineItems to RevenueFromContractWithCustomerExcludingAssessedTax" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregationOfRevenueTable" xlink:title="definition: DisaggregationOfRevenueLineItems to DisaggregationOfRevenueTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: DisaggregationOfRevenueTable to ProductOrServiceAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain_2" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain_2" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_IntegratedCircuitsMember" xlink:label="IntegratedCircuitsMember" xlink:title="IntegratedCircuitsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="IntegratedCircuitsMember" xlink:title="definition: ProductsAndServicesDomain to IntegratedCircuitsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_FlatPanelDisplaysMember" xlink:label="FlatPanelDisplaysMember" xlink:title="FlatPanelDisplaysMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="FlatPanelDisplaysMember" xlink:title="definition: ProductsAndServicesDomain to FlatPanelDisplaysMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_HighEndFlatPanelDisplaysMember" xlink:label="HighEndFlatPanelDisplaysMember" xlink:title="HighEndFlatPanelDisplaysMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FlatPanelDisplaysMember" xlink:to="HighEndFlatPanelDisplaysMember" xlink:title="definition: FlatPanelDisplaysMember to HighEndFlatPanelDisplaysMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_MainstreamFlatPanelDisplaysMember" xlink:label="MainstreamFlatPanelDisplaysMember" xlink:title="MainstreamFlatPanelDisplaysMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FlatPanelDisplaysMember" xlink:to="MainstreamFlatPanelDisplaysMember" xlink:title="definition: FlatPanelDisplaysMember to MainstreamFlatPanelDisplaysMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_HighEndIntegratedCircuitsMember" xlink:label="HighEndIntegratedCircuitsMember" xlink:title="HighEndIntegratedCircuitsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IntegratedCircuitsMember" xlink:to="HighEndIntegratedCircuitsMember" xlink:title="definition: IntegratedCircuitsMember to HighEndIntegratedCircuitsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_MainstreamIntegratedCircuitsMember" xlink:label="MainstreamIntegratedCircuitsMember" xlink:title="MainstreamIntegratedCircuitsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IntegratedCircuitsMember" xlink:to="MainstreamIntegratedCircuitsMember" xlink:title="definition: IntegratedCircuitsMember to MainstreamIntegratedCircuitsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="StatementGeographicalAxis" xlink:title="definition: DisaggregationOfRevenueTable to StatementGeographicalAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain_2" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain_2" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TW" xlink:label="TW" xlink:title="TW" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="TW" xlink:title="definition: SegmentGeographicalDomain to TW" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KR" xlink:label="KR" xlink:title="KR" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="KR" xlink:title="definition: SegmentGeographicalDomain to KR" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="definition: SegmentGeographicalDomain to US" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="EuropeMember" xlink:title="definition: SegmentGeographicalDomain to EuropeMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="definition: SegmentGeographicalDomain to CN" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AllOtherAsiaMember" xlink:label="AllOtherAsiaMember" xlink:title="AllOtherAsiaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="AllOtherAsiaMember" xlink:title="definition: SegmentGeographicalDomain to AllOtherAsiaMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="TimingOfTransferOfGoodOrServiceAxis" xlink:title="TimingOfTransferOfGoodOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="TimingOfTransferOfGoodOrServiceAxis" xlink:title="definition: DisaggregationOfRevenueTable to TimingOfTransferOfGoodOrServiceAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="TimingOfTransferOfGoodOrServiceDomain" xlink:title="TimingOfTransferOfGoodOrServiceDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TimingOfTransferOfGoodOrServiceAxis" xlink:to="TimingOfTransferOfGoodOrServiceDomain" xlink:title="definition: TimingOfTransferOfGoodOrServiceAxis to TimingOfTransferOfGoodOrServiceDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="TimingOfTransferOfGoodOrServiceDomain_2" xlink:title="TimingOfTransferOfGoodOrServiceDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TimingOfTransferOfGoodOrServiceAxis" xlink:to="TimingOfTransferOfGoodOrServiceDomain_2" xlink:title="definition: TimingOfTransferOfGoodOrServiceAxis to TimingOfTransferOfGoodOrServiceDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="TransferredOverTimeMember" xlink:title="TransferredOverTimeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TimingOfTransferOfGoodOrServiceDomain" xlink:to="TransferredOverTimeMember" xlink:title="definition: TimingOfTransferOfGoodOrServiceDomain to TransferredOverTimeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="TransferredAtPointInTimeMember" xlink:title="TransferredAtPointInTimeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TimingOfTransferOfGoodOrServiceDomain" xlink:to="TransferredAtPointInTimeMember" xlink:title="definition: TimingOfTransferOfGoodOrServiceDomain to TransferredAtPointInTimeMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/SharebasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:label="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:title="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedArrangementsToObtainGoodsAndServicesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to AllocatedShareBasedCompensationExpense" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ProceedsFromStockOptionsExercised" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ProceedsFromStockOptionsExercised" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:label="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:title="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:label="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:title="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_StockOptionsActivityAbstract" xlink:label="StockOptionsActivityAbstract" xlink:title="StockOptionsActivityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="StockOptionsActivityAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to StockOptionsActivityAbstract" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="30.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="31.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="32.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="33.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="34.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="35.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="36.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="37.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="38.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/IncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:title="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:title="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to StatementEquityComponentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="RetainedEarningsMember" xlink:title="definition: EquityComponentDomain to RetainedEarningsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to AdjustmentsForNewAccountingPronouncementsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember_2" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember_2" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201616Member" xlink:label="AccountingStandardsUpdate201616Member" xlink:title="AccountingStandardsUpdate201616Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfAdoptionMember" xlink:to="AccountingStandardsUpdate201616Member" xlink:title="definition: TypeOfAdoptionMember to AccountingStandardsUpdate201616Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayLineItems" xlink:label="IncomeTaxHolidayLineItems" xlink:title="IncomeTaxHolidayLineItems" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_IncomeTaxHolidayAbstract" xlink:label="IncomeTaxHolidayAbstract" xlink:title="IncomeTaxHolidayAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayLineItems" xlink:to="IncomeTaxHolidayAbstract" xlink:title="definition: IncomeTaxHolidayLineItems to IncomeTaxHolidayAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayLineItems" xlink:to="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="definition: IncomeTaxHolidayLineItems to ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayLineItems" xlink:to="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:title="definition: IncomeTaxHolidayLineItems to UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract" xlink:label="SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract" xlink:title="SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayLineItems" xlink:to="SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract" xlink:title="definition: IncomeTaxHolidayLineItems to SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:label="DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:title="DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayLineItems" xlink:to="DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:title="definition: IncomeTaxHolidayLineItems to DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayLineItems" xlink:to="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="definition: IncomeTaxHolidayLineItems to UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayLineItems" xlink:to="UnrecognizedTaxBenefits" xlink:title="definition: IncomeTaxHolidayLineItems to UnrecognizedTaxBenefits" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TermOfTaxYearHolidays" xlink:label="TermOfTaxYearHolidays" xlink:title="TermOfTaxYearHolidays" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayLineItems" xlink:to="TermOfTaxYearHolidays" xlink:title="definition: IncomeTaxHolidayLineItems to TermOfTaxYearHolidays" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayTerminationDate" xlink:label="IncomeTaxHolidayTerminationDate" xlink:title="IncomeTaxHolidayTerminationDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayLineItems" xlink:to="IncomeTaxHolidayTerminationDate" xlink:title="definition: IncomeTaxHolidayLineItems to IncomeTaxHolidayTerminationDate" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:label="IncomeTaxHolidayAggregateDollarAmount" xlink:title="IncomeTaxHolidayAggregateDollarAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayLineItems" xlink:to="IncomeTaxHolidayAggregateDollarAmount" xlink:title="definition: IncomeTaxHolidayLineItems to IncomeTaxHolidayAggregateDollarAmount" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:title="IncomeTaxHolidayIncomeTaxBenefitsPerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayLineItems" xlink:to="IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:title="definition: IncomeTaxHolidayLineItems to IncomeTaxHolidayIncomeTaxBenefitsPerShare" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayTable" xlink:label="IncomeTaxHolidayTable" xlink:title="IncomeTaxHolidayTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeTaxHolidayLineItems" xlink:to="IncomeTaxHolidayTable" xlink:title="definition: IncomeTaxHolidayLineItems to IncomeTaxHolidayTable" order="12.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="IncomeTaxAuthorityNameAxis" xlink:title="IncomeTaxAuthorityNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxHolidayTable" xlink:to="IncomeTaxAuthorityNameAxis" xlink:title="definition: IncomeTaxHolidayTable to IncomeTaxAuthorityNameAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="IncomeTaxAuthorityNameDomain" xlink:title="definition: IncomeTaxAuthorityNameAxis to IncomeTaxAuthorityNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain_2" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="IncomeTaxAuthorityNameDomain_2" xlink:title="definition: IncomeTaxAuthorityNameAxis to IncomeTaxAuthorityNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:label="TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:title="TaiwanAgencyOfTheMinistryOfFinanceMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:title="definition: IncomeTaxAuthorityNameDomain to TaiwanAgencyOfTheMinistryOfFinanceMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxHolidayTable" xlink:to="RangeAxis" xlink:title="definition: IncomeTaxHolidayTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_IncomeTaxDisclosureLineItems" xlink:label="IncomeTaxDisclosureLineItems" xlink:title="IncomeTaxDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="definition: IncomeTaxDisclosureLineItems to IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaxCreditCarryforwardAbstract" xlink:label="TaxCreditCarryforwardAbstract" xlink:title="TaxCreditCarryforwardAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="TaxCreditCarryforwardAbstract" xlink:title="definition: IncomeTaxDisclosureLineItems to TaxCreditCarryforwardAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_EffectOfTaxCutsAndJobsActOf2017Abstract" xlink:label="EffectOfTaxCutsAndJobsActOf2017Abstract" xlink:title="EffectOfTaxCutsAndJobsActOf2017Abstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="EffectOfTaxCutsAndJobsActOf2017Abstract" xlink:title="definition: IncomeTaxDisclosureLineItems to EffectOfTaxCutsAndJobsActOf2017Abstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ForeignTaxAbstract" xlink:label="ForeignTaxAbstract" xlink:title="ForeignTaxAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="ForeignTaxAbstract" xlink:title="definition: IncomeTaxDisclosureLineItems to ForeignTaxAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent" xlink:label="EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent" xlink:title="EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent" xlink:title="definition: IncomeTaxDisclosureLineItems to EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:title="definition: IncomeTaxDisclosureLineItems to IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense" xlink:label="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense" xlink:title="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense" xlink:title="definition: IncomeTaxDisclosureLineItems to TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance" xlink:label="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance" xlink:title="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance" xlink:title="definition: IncomeTaxDisclosureLineItems to TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent" xlink:label="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent" xlink:title="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent" xlink:title="definition: IncomeTaxDisclosureLineItems to EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent" xlink:label="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent" xlink:title="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent" xlink:title="definition: IncomeTaxDisclosureLineItems to EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense" xlink:label="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense" xlink:title="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense" xlink:title="definition: IncomeTaxDisclosureLineItems to TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance" xlink:label="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance" xlink:title="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance" xlink:title="definition: IncomeTaxDisclosureLineItems to TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" xlink:label="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" xlink:title="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" xlink:title="definition: IncomeTaxDisclosureLineItems to TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_CreditCarryforwardsRefundPeriod" xlink:label="CreditCarryforwardsRefundPeriod" xlink:title="CreditCarryforwardsRefundPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="CreditCarryforwardsRefundPeriod" xlink:title="definition: IncomeTaxDisclosureLineItems to CreditCarryforwardsRefundPeriod" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="TaxCreditCarryforwardAmount" xlink:title="TaxCreditCarryforwardAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="TaxCreditCarryforwardAmount" xlink:title="definition: IncomeTaxDisclosureLineItems to TaxCreditCarryforwardAmount" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="ValuationAllowanceDeferredTaxAssetChangeInAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="definition: IncomeTaxDisclosureLineItems to ValuationAllowanceDeferredTaxAssetChangeInAmount" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="EffectiveIncomeTaxRateContinuingOperations" xlink:title="definition: IncomeTaxDisclosureLineItems to EffectiveIncomeTaxRateContinuingOperations" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="definition: IncomeTaxDisclosureLineItems to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_IncomeTaxDisclosureTable" xlink:label="IncomeTaxDisclosureTable" xlink:title="IncomeTaxDisclosureTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeTaxDisclosureTable" xlink:title="definition: IncomeTaxDisclosureLineItems to IncomeTaxDisclosureTable" order="19.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxDisclosureTable" xlink:to="StatementScenarioAxis" xlink:title="definition: IncomeTaxDisclosureTable to StatementScenarioAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain" xlink:title="definition: StatementScenarioAxis to ScenarioUnspecifiedDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain_2" xlink:title="ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain_2" xlink:title="definition: StatementScenarioAxis to ScenarioUnspecifiedDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioPlanMember" xlink:label="ScenarioPlanMember" xlink:title="ScenarioPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScenarioUnspecifiedDomain" xlink:to="ScenarioPlanMember" xlink:title="definition: ScenarioUnspecifiedDomain to ScenarioPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="TaxCreditCarryforwardAxis" xlink:title="TaxCreditCarryforwardAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxDisclosureTable" xlink:to="TaxCreditCarryforwardAxis" xlink:title="definition: IncomeTaxDisclosureTable to TaxCreditCarryforwardAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="TaxCreditCarryforwardNameDomain" xlink:title="TaxCreditCarryforwardNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TaxCreditCarryforwardAxis" xlink:to="TaxCreditCarryforwardNameDomain" xlink:title="definition: TaxCreditCarryforwardAxis to TaxCreditCarryforwardNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="TaxCreditCarryforwardNameDomain_2" xlink:title="TaxCreditCarryforwardNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TaxCreditCarryforwardAxis" xlink:to="TaxCreditCarryforwardNameDomain_2" xlink:title="definition: TaxCreditCarryforwardAxis to TaxCreditCarryforwardNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AlternateMinimumTaxCreditCarryforwardMember" xlink:label="AlternateMinimumTaxCreditCarryforwardMember" xlink:title="AlternateMinimumTaxCreditCarryforwardMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="AlternateMinimumTaxCreditCarryforwardMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to AlternateMinimumTaxCreditCarryforwardMember" order="1.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxDisclosureTable" xlink:to="IncomeTaxAuthorityNameAxis" xlink:title="definition: IncomeTaxDisclosureTable to IncomeTaxAuthorityNameAxis" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/EarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AntidilutiveSecuritiesAbstract" xlink:label="AntidilutiveSecuritiesAbstract" xlink:title="AntidilutiveSecuritiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="AntidilutiveSecuritiesAbstract" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to AntidilutiveSecuritiesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="definition: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain_2" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain_2" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockCompensationPlanMember" xlink:label="StockCompensationPlanMember" xlink:title="StockCompensationPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="StockCompensationPlanMember" xlink:title="definition: AntidilutiveSecuritiesNameDomain to StockCompensationPlanMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="AccumulatedOtherComprehensiveIncomeLossLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:label="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:title="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="StockholdersEquity" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to StockholdersEquity" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:title="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:title="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to OtherComprehensiveIncomeLossNetOfTax" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="AccumulatedOtherComprehensiveIncomeLossTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to AccumulatedOtherComprehensiveIncomeLossTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossTable to StatementEquityComponentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="definition: EquityComponentDomain to AccumulatedOtherComprehensiveIncomeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:label="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="AociIncludingPortionAttributableToNoncontrollingInterestMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="definition: EquityComponentDomain to AociIncludingPortionAttributableToNoncontrollingInterestMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AociAttributableToNoncontrollingInterestMember" xlink:label="AociAttributableToNoncontrollingInterestMember" xlink:title="AociAttributableToNoncontrollingInterestMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AociAttributableToNoncontrollingInterestMember" xlink:title="definition: EquityComponentDomain to AociAttributableToNoncontrollingInterestMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AociAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:title="definition: AociAttributableToNoncontrollingInterestMember to AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AociAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" xlink:title="definition: AociAttributableToNoncontrollingInterestMember to AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:label="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:title="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AociAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:title="definition: AociAttributableToNoncontrollingInterestMember to AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="definition: AociIncludingPortionAttributableToNoncontrollingInterestMember to AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="definition: AociIncludingPortionAttributableToNoncontrollingInterestMember to AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:label="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:title="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:title="definition: AociIncludingPortionAttributableToNoncontrollingInterestMember to AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="AccumulatedTranslationAdjustmentMember" xlink:title="AccumulatedTranslationAdjustmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedTranslationAdjustmentMember" xlink:title="definition: AccumulatedOtherComprehensiveIncomeMember to AccumulatedTranslationAdjustmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:title="AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:title="definition: AccumulatedOtherComprehensiveIncomeMember to AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AccumulatedOtherComprehensiveIncomeOtherMember" xlink:label="AccumulatedOtherComprehensiveIncomeOtherMember" xlink:title="AccumulatedOtherComprehensiveIncomeOtherMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedOtherComprehensiveIncomeOtherMember" xlink:title="definition: AccumulatedOtherComprehensiveIncomeMember to AccumulatedOtherComprehensiveIncomeOtherMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/FairValueMeasurementsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:label="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="definition: FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="ConvertibleDebtFairValueDisclosures" xlink:title="ConvertibleDebtFairValueDisclosures" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="ConvertibleDebtFairValueDisclosures" xlink:title="definition: FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to ConvertibleDebtFairValueDisclosures" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="definition: FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to DebtInstrumentInterestRateStatedPercentage" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="DebtInstrumentMaturityDate" xlink:title="definition: FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to DebtInstrumentMaturityDate" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="FairValueByBalanceSheetGroupingTable" xlink:title="FairValueByBalanceSheetGroupingTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="FairValueByBalanceSheetGroupingTable" xlink:title="definition: FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to FairValueByBalanceSheetGroupingTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="FairValueByMeasurementBasisAxis" xlink:title="FairValueByMeasurementBasisAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueByBalanceSheetGroupingTable" xlink:to="FairValueByMeasurementBasisAxis" xlink:title="definition: FairValueByBalanceSheetGroupingTable to FairValueByMeasurementBasisAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain" xlink:label="FairValueDisclosureItemAmountsDomain" xlink:title="FairValueDisclosureItemAmountsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByMeasurementBasisAxis" xlink:to="FairValueDisclosureItemAmountsDomain" xlink:title="definition: FairValueByMeasurementBasisAxis to FairValueDisclosureItemAmountsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="PortionAtFairValueFairValueDisclosureMember" xlink:title="PortionAtFairValueFairValueDisclosureMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueDisclosureItemAmountsDomain" xlink:to="PortionAtFairValueFairValueDisclosureMember" xlink:title="definition: FairValueDisclosureItemAmountsDomain to PortionAtFairValueFairValueDisclosureMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="PortionAtFairValueFairValueDisclosureMember_2" xlink:title="PortionAtFairValueFairValueDisclosureMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByMeasurementBasisAxis" xlink:to="PortionAtFairValueFairValueDisclosureMember_2" xlink:title="definition: FairValueByMeasurementBasisAxis to PortionAtFairValueFairValueDisclosureMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="EstimateOfFairValueFairValueDisclosureMember" xlink:title="EstimateOfFairValueFairValueDisclosureMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueDisclosureItemAmountsDomain" xlink:to="EstimateOfFairValueFairValueDisclosureMember" xlink:title="definition: FairValueDisclosureItemAmountsDomain to EstimateOfFairValueFairValueDisclosureMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:label="CarryingReportedAmountFairValueDisclosureMember" xlink:title="CarryingReportedAmountFairValueDisclosureMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueDisclosureItemAmountsDomain" xlink:to="CarryingReportedAmountFairValueDisclosureMember" xlink:title="definition: FairValueDisclosureItemAmountsDomain to CarryingReportedAmountFairValueDisclosureMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueByBalanceSheetGroupingTable" xlink:to="LongtermDebtTypeAxis" xlink:title="definition: FairValueByBalanceSheetGroupingTable to LongtermDebtTypeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain" xlink:title="definition: LongtermDebtTypeAxis to LongtermDebtTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain_2" xlink:title="LongtermDebtTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain_2" xlink:title="definition: LongtermDebtTypeAxis to LongtermDebtTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ConvertibleSeniorNotesDueOnApril2019Member" xlink:label="ConvertibleSeniorNotesDueOnApril2019Member" xlink:title="ConvertibleSeniorNotesDueOnApril2019Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LongtermDebtTypeDomain" xlink:to="ConvertibleSeniorNotesDueOnApril2019Member" xlink:title="definition: LongtermDebtTypeDomain to ConvertibleSeniorNotesDueOnApril2019Member" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/ShareRepurchaseProgramDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="EquityClassOfTreasuryStockLineItems" xlink:title="EquityClassOfTreasuryStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="StockRepurchaseProgramAuthorizedAmount1" xlink:title="StockRepurchaseProgramAuthorizedAmount1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchaseProgramAuthorizedAmount1" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockRepurchaseProgramAuthorizedAmount1" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_StockRepurchaseProgramCommencementDate" xlink:label="StockRepurchaseProgramCommencementDate" xlink:title="StockRepurchaseProgramCommencementDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchaseProgramCommencementDate" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockRepurchaseProgramCommencementDate" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramExpirationDate" xlink:label="StockRepurchaseProgramExpirationDate" xlink:title="StockRepurchaseProgramExpirationDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchaseProgramExpirationDate" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockRepurchaseProgramExpirationDate" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="TreasuryStockCommonShares" xlink:title="TreasuryStockCommonShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="TreasuryStockCommonShares" xlink:title="definition: EquityClassOfTreasuryStockLineItems to TreasuryStockCommonShares" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="TreasuryStockCommonValue" xlink:title="TreasuryStockCommonValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="TreasuryStockCommonValue" xlink:title="definition: EquityClassOfTreasuryStockLineItems to TreasuryStockCommonValue" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="TreasuryStockAcquiredAverageCostPerShare" xlink:title="TreasuryStockAcquiredAverageCostPerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="TreasuryStockAcquiredAverageCostPerShare" xlink:title="definition: EquityClassOfTreasuryStockLineItems to TreasuryStockAcquiredAverageCostPerShare" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="ClassOfTreasuryStockTable" xlink:title="ClassOfTreasuryStockTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="ClassOfTreasuryStockTable" xlink:title="definition: EquityClassOfTreasuryStockLineItems to ClassOfTreasuryStockTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="ShareRepurchaseProgramAxis" xlink:title="ShareRepurchaseProgramAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ClassOfTreasuryStockTable" xlink:to="ShareRepurchaseProgramAxis" xlink:title="definition: ClassOfTreasuryStockTable to ShareRepurchaseProgramAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="ShareRepurchaseProgramDomain" xlink:title="ShareRepurchaseProgramDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ShareRepurchaseProgramAxis" xlink:to="ShareRepurchaseProgramDomain" xlink:title="definition: ShareRepurchaseProgramAxis to ShareRepurchaseProgramDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="ShareRepurchaseProgramDomain_2" xlink:title="ShareRepurchaseProgramDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ShareRepurchaseProgramAxis" xlink:to="ShareRepurchaseProgramDomain_2" xlink:title="definition: ShareRepurchaseProgramAxis to ShareRepurchaseProgramDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_October2018AnnouncedProgramMember" xlink:label="October2018AnnouncedProgramMember" xlink:title="October2018AnnouncedProgramMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareRepurchaseProgramDomain" xlink:to="October2018AnnouncedProgramMember" xlink:title="definition: ShareRepurchaseProgramDomain to October2018AnnouncedProgramMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/CommitmentsAndContingenciesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/RecentAccountingPronouncementsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to ContractWithCustomerAssetAndLiabilityAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="AccountsReceivableNetCurrent" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to AccountsReceivableNetCurrent" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="ContractWithCustomerAssetNet" xlink:title="ContractWithCustomerAssetNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="ContractWithCustomerAssetNet" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to ContractWithCustomerAssetNet" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="InventoryNet" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to InventoryNet" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="AccruedIncomeTaxesCurrent" xlink:title="AccruedIncomeTaxesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="AccruedIncomeTaxesCurrent" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to AccruedIncomeTaxesCurrent" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to RetainedEarningsAccumulatedDeficit" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="MinorityInterest" xlink:title="MinorityInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="MinorityInterest" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to MinorityInterest" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" order="8.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to InitialApplicationPeriodCumulativeEffectTransitionAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:to="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:title="definition: InitialApplicationPeriodCumulativeEffectTransitionAxis to InitialApplicationPeriodCumulativeEffectTransitionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionDomain_2" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:to="InitialApplicationPeriodCumulativeEffectTransitionDomain_2" xlink:title="definition: InitialApplicationPeriodCumulativeEffectTransitionAxis to InitialApplicationPeriodCumulativeEffectTransitionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:title="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:to="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:title="definition: InitialApplicationPeriodCumulativeEffectTransitionDomain to DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to AdjustmentsForNewAccountingPronouncementsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember_2" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember_2" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfAdoptionMember" xlink:to="AccountingStandardsUpdate201409Member" xlink:title="definition: TypeOfAdoptionMember to AccountingStandardsUpdate201409Member" order="1.0" />
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>plab-20190428_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 5.1.0.0 Broadridge-->
<link:linkbase 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" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:label xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AmendmentFlag_lbl" xml:lang="en-US" id="dei_AmendmentFlag_lbl">Amendment Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:title="label: AmendmentFlag to dei_AmendmentFlag_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" id="dei_CurrentFiscalYearEndDate_lbl">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:title="label: CurrentFiscalYearEndDate to dei_CurrentFiscalYearEndDate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" id="dei_DocumentPeriodEndDate_lbl">Document Period End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:title="label: DocumentPeriodEndDate to dei_DocumentPeriodEndDate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:label xlink:type="resource" xlink:label="dei_EntityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dei_EntityDomain_lbl" xml:lang="en-US" id="dei_EntityDomain_lbl">Entity [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityDomain" xlink:to="dei_EntityDomain_lbl" xlink:title="label: EntityDomain to dei_EntityDomain_lbl" />
    <link:label xlink:type="resource" xlink:label="dei_EntityDomain_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityDomain_lbl1" xml:lang="en-US" id="dei_EntityDomain_lbl1">Entity [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityDomain" xlink:to="dei_EntityDomain_lbl1" xlink:title="label: EntityDomain to dei_EntityDomain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer" />
    <link:label xlink:type="resource" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US" id="dei_EntityWellKnownSeasonedIssuer_lbl">Entity Well-known Seasoned Issuer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:title="label: EntityWellKnownSeasonedIssuer to dei_EntityWellKnownSeasonedIssuer_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers" />
    <link:label xlink:type="resource" xlink:label="dei_EntityVoluntaryFilers_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US" id="dei_EntityVoluntaryFilers_lbl">Entity Voluntary Filers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:title="label: EntityVoluntaryFilers to dei_EntityVoluntaryFilers_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US" id="dei_EntityCurrentReportingStatus_lbl">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:title="label: EntityCurrentReportingStatus to dei_EntityCurrentReportingStatus_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFilerCategory_lbl" xml:lang="en-US" id="dei_EntityFilerCategory_lbl">Entity Filer Category</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:title="label: EntityFilerCategory to dei_EntityFilerCategory_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat" />
    <link:label xlink:type="resource" xlink:label="dei_EntityPublicFloat_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityPublicFloat_lbl" xml:lang="en-US" id="dei_EntityPublicFloat_lbl">Entity Public Float</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:title="label: EntityPublicFloat to dei_EntityPublicFloat_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:label xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityRegistrantName_lbl" xml:lang="en-US" id="dei_EntityRegistrantName_lbl">Entity Registrant Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:title="label: EntityRegistrantName to dei_EntityRegistrantName_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" id="dei_EntityCentralIndexKey_lbl">Entity Central Index Key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:title="label: EntityCentralIndexKey to dei_EntityCentralIndexKey_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" id="dei_EntityCommonStockSharesOutstanding_lbl">Entity Common Stock, Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:title="label: EntityCommonStockSharesOutstanding to dei_EntityCommonStockSharesOutstanding_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" id="dei_DocumentFiscalYearFocus_lbl">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:title="label: DocumentFiscalYearFocus to dei_DocumentFiscalYearFocus_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" id="dei_DocumentFiscalPeriodFocus_lbl">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:title="label: DocumentFiscalPeriodFocus to dei_DocumentFiscalPeriodFocus_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:label xlink:type="resource" xlink:label="dei_LegalEntityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="dei_LegalEntityAxis_lbl" xml:lang="en-US" id="dei_LegalEntityAxis_lbl">Legal Entity [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl" xlink:title="label: LegalEntityAxis to dei_LegalEntityAxis_lbl" />
    <link:label xlink:type="resource" xlink:label="dei_LegalEntityAxis_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_LegalEntityAxis_lbl1" xml:lang="en-US" id="dei_LegalEntityAxis_lbl1">Legal Entity [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl1" xlink:title="label: LegalEntityAxis to dei_LegalEntityAxis_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentType_lbl" xml:lang="en-US" id="dei_DocumentType_lbl">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="dei_DocumentType_lbl" xlink:title="label: DocumentType to dei_DocumentType_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityShellCompany_lbl" xml:lang="en-US" id="dei_EntityShellCompany_lbl">Entity Shell Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:title="label: EntityShellCompany to dei_EntityShellCompany_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" id="dei_EntityEmergingGrowthCompany_lbl">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:title="label: EntityEmergingGrowthCompany to dei_EntityEmergingGrowthCompany_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="EntityExTransitionPeriod" xlink:title="EntityExTransitionPeriod" />
    <link:label xlink:type="resource" xlink:label="dei_EntityExTransitionPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US" id="dei_EntityExTransitionPeriod_lbl">Entity Ex Transition Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:title="label: EntityExTransitionPeriod to dei_EntityExTransitionPeriod_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:label xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntitySmallBusiness_lbl" xml:lang="en-US" id="dei_EntitySmallBusiness_lbl">Entity Small Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:title="label: EntitySmallBusiness to dei_EntitySmallBusiness_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:label="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="AociIncludingPortionAttributableToNoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_lbl" xml:lang="en-US" id="us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_lbl">AOCI Including Portion Attributable to Noncontrolling Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_lbl" xlink:title="label: AociIncludingPortionAttributableToNoncontrollingInterestMember to us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AociAttributableToNoncontrollingInterestMember" xlink:label="AociAttributableToNoncontrollingInterestMember" xlink:title="AociAttributableToNoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AociAttributableToNoncontrollingInterestMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AociAttributableToNoncontrollingInterestMember_lbl" xml:lang="en-US" id="us-gaap_AociAttributableToNoncontrollingInterestMember_lbl">AOCI Attributable to Noncontrolling Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AociAttributableToNoncontrollingInterestMember" xlink:to="us-gaap_AociAttributableToNoncontrollingInterestMember_lbl" xlink:title="label: AociAttributableToNoncontrollingInterestMember to us-gaap_AociAttributableToNoncontrollingInterestMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AwardTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US" id="us-gaap_AwardTypeAxis_lbl">Award Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:title="label: AwardTypeAxis to us-gaap_AwardTypeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201616Member" xlink:label="AccountingStandardsUpdate201616Member" xlink:title="AccountingStandardsUpdate201616Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate201616Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountingStandardsUpdate201616Member_lbl" xml:lang="en-US" id="us-gaap_AccountingStandardsUpdate201616Member_lbl">ASU 2016-16 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingStandardsUpdate201616Member" xlink:to="us-gaap_AccountingStandardsUpdate201616Member_lbl" xlink:title="label: AccountingStandardsUpdate201616Member to us-gaap_AccountingStandardsUpdate201616Member_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member" xlink:label="AccountingStandardsUpdate201601Member" xlink:title="AccountingStandardsUpdate201601Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate201601Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccountingStandardsUpdate201601Member_lbl" xml:lang="en-US" id="us-gaap_AccountingStandardsUpdate201601Member_lbl">ASU 2016-16 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingStandardsUpdate201601Member" xlink:to="us-gaap_AccountingStandardsUpdate201601Member_lbl" xlink:title="label: AccountingStandardsUpdate201601Member to us-gaap_AccountingStandardsUpdate201601Member_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate201601Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountingStandardsUpdate201601Member_lbl1" xml:lang="en-US" id="us-gaap_AccountingStandardsUpdate201601Member_lbl1">Accounting Standards Update 2016-01 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingStandardsUpdate201601Member" xlink:to="us-gaap_AccountingStandardsUpdate201601Member_lbl1" xlink:title="label: AccountingStandardsUpdate201601Member to us-gaap_AccountingStandardsUpdate201601Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate201409Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountingStandardsUpdate201409Member_lbl" xml:lang="en-US" id="us-gaap_AccountingStandardsUpdate201409Member_lbl">ASU 2014-09 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingStandardsUpdate201409Member" xlink:to="us-gaap_AccountingStandardsUpdate201409Member_lbl" xlink:title="label: AccountingStandardsUpdate201409Member to us-gaap_AccountingStandardsUpdate201409Member_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" id="us-gaap_AccountsPayableCurrent_lbl">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:title="label: AccountsPayableCurrent to us-gaap_AccountsPayableCurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US" id="us-gaap_AccountsReceivableNetCurrent_lbl">Accounts receivable, net of allowance of $1,360 in 2019 and $1,526 in 2018</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:title="label: AccountsReceivableNetCurrent to us-gaap_AccountsReceivableNetCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsReceivableNetCurrent_lbl1" xml:lang="en-US" id="us-gaap_AccountsReceivableNetCurrent_lbl1">Accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl1" xlink:title="label: AccountsReceivableNetCurrent to us-gaap_AccountsReceivableNetCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="AccruedLiabilitiesCurrent" xlink:title="AccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" id="us-gaap_AccruedLiabilitiesCurrent_lbl">Accrued liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:title="label: AccruedLiabilitiesCurrent to us-gaap_AccruedLiabilitiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccruedLiabilitiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_AccruedLiabilitiesCurrent_lbl1">Accrued Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl1" xlink:title="label: AccruedLiabilitiesCurrent to us-gaap_AccruedLiabilitiesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="AccruedIncomeTaxesCurrent" xlink:title="AccruedIncomeTaxesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US" id="us-gaap_AccruedIncomeTaxesCurrent_lbl">Accrual for income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl" xlink:title="label: AccruedIncomeTaxesCurrent to us-gaap_AccruedIncomeTaxesCurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember_lbl">Amortization of Cash Flows Hedge [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" xlink:to="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember_lbl" xlink:title="label: AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember to us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember_lbl1">Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Noncontrolling Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" xlink:to="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember_lbl1" xlink:title="label: AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember to us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:title="AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_lbl">Amortization of Cash Flows Hedge [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:to="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_lbl" xlink:title="label: AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember to us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_lbl">Foreign Currency Translation Adjustments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:to="us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_lbl" xlink:title="label: AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember to us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_lbl1">Accumulated Foreign Currency Adjustment Attributable to Noncontrolling Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:to="us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_lbl1" xlink:title="label: AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember to us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl">Accumulated depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:title="label: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xlink:title="label: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_lbl">Foreign Currency Translation Adjustments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_lbl" xlink:title="label: AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember to us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="AccumulatedOtherComprehensiveIncomeLossTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossTable to us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember_lbl">Amortization of Cash Flows Hedge [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember_lbl" xlink:title="label: AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember to us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember_lbl1">Accumulated Net Gain (Loss) from Cash Flow Hedges Including Portion Attributable to Noncontrolling Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember_lbl1" xlink:title="label: AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember to us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="AccumulatedOtherComprehensiveIncomeLossLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossLineItems to us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="AccumulatedTranslationAdjustmentMember" xlink:title="AccumulatedTranslationAdjustmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccumulatedTranslationAdjustmentMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedTranslationAdjustmentMember_lbl">Foreign Currency Translation Adjustments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedTranslationAdjustmentMember" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember_lbl" xlink:title="label: AccumulatedTranslationAdjustmentMember to us-gaap_AccumulatedTranslationAdjustmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedTranslationAdjustmentMember_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedTranslationAdjustmentMember_lbl1">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedTranslationAdjustmentMember" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember_lbl1" xlink:title="label: AccumulatedTranslationAdjustmentMember to us-gaap_AccumulatedTranslationAdjustmentMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl">Accumulated Other Comprehensive Income [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeMember to us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1">Accumulated Other Comprehensive Income (Loss) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1" xlink:title="label: AccumulatedOtherComprehensiveIncomeMember to us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl">Accumulated other comprehensive loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTax to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl">CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapital_lbl">Additional paid-in capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:title="label: AdditionalPaidInCapital to us-gaap_AdditionalPaidInCapital_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapitalMember_lbl">Additional Paid-in Capital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:title="label: AdditionalPaidInCapitalMember to us-gaap_AdditionalPaidInCapitalMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:title="label: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xml:lang="en-US" id="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xlink:title="label: AdjustmentsForNewAccountingPronouncementsAxis to us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US" id="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl">Share-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue to us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1" xml:lang="en-US" id="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1">Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue to us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" id="us-gaap_AllocatedShareBasedCompensationExpense_lbl">Share-based compensation expense incurred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:title="label: AllocatedShareBasedCompensationExpense to us-gaap_AllocatedShareBasedCompensationExpense_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl">Accounts receivable, allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:title="label: AllowanceForDoubtfulAccountsReceivableCurrent to us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl">Antidilutive Securities [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl">Total potentially dilutive shares excluded (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesNameDomain_lbl">Antidilutive Securities, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xlink:title="label: AntidilutiveSecuritiesNameDomain to us-gaap_AntidilutiveSecuritiesNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" id="us-gaap_AssetsAbstract_lbl">ASSETS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:title="label: AssetsAbstract to us-gaap_AssetsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsAbstract_lbl1" xml:lang="en-US" id="us-gaap_AssetsAbstract_lbl1">Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl1" xlink:title="label: AssetsAbstract to us-gaap_AssetsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="AssetsFairValueDisclosure" xlink:title="AssetsFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsFairValueDisclosure_lbl" xml:lang="en-US" id="us-gaap_AssetsFairValueDisclosure_lbl">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsFairValueDisclosure" xlink:to="us-gaap_AssetsFairValueDisclosure_lbl" xlink:title="label: AssetsFairValueDisclosure to us-gaap_AssetsFairValueDisclosure_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Assets_lbl" xml:lang="en-US" id="us-gaap_Assets_lbl">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="us-gaap_Assets_lbl" xlink:title="label: Assets to us-gaap_Assets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Assets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Assets_lbl1" xml:lang="en-US" id="us-gaap_Assets_lbl1">Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="us-gaap_Assets_lbl1" xlink:title="label: Assets to us-gaap_Assets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsNet" xlink:label="AssetsNet" xlink:title="AssetsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AssetsNet_lbl" xml:lang="en-US" id="us-gaap_AssetsNet_lbl">Net assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsNet" xlink:to="us-gaap_AssetsNet_lbl" xlink:title="label: AssetsNet to us-gaap_AssetsNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsNet_lbl1" xml:lang="en-US" id="us-gaap_AssetsNet_lbl1">Net Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsNet" xlink:to="us-gaap_AssetsNet_lbl1" xlink:title="label: AssetsNet to us-gaap_AssetsNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" id="us-gaap_AssetsCurrent_lbl">Current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:title="label: AssetsCurrent to us-gaap_AssetsCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AssetsCurrent_lbl1" xml:lang="en-US" id="us-gaap_AssetsCurrent_lbl1">Total current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl1" xlink:title="label: AssetsCurrent to us-gaap_AssetsCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" id="us-gaap_AssetsCurrentAbstract_lbl">Current assets:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:title="label: AssetsCurrentAbstract to us-gaap_AssetsCurrentAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="AssetsNoncurrent" xlink:title="AssetsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US" id="us-gaap_AssetsNoncurrent_lbl">Non-current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl" xlink:title="label: AssetsNoncurrent to us-gaap_AssetsNoncurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BalanceSheetLocationDomain_lbl" xml:lang="en-US" id="us-gaap_BalanceSheetLocationDomain_lbl">Balance Sheet Location [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain_lbl" xlink:title="label: BalanceSheetLocationDomain to us-gaap_BalanceSheetLocationDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US" id="us-gaap_BalanceSheetLocationAxis_lbl">Balance Sheet Location [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl" xlink:title="label: BalanceSheetLocationAxis to us-gaap_BalanceSheetLocationAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="BuildingAndBuildingImprovementsMember" xlink:title="BuildingAndBuildingImprovementsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xml:lang="en-US" id="us-gaap_BuildingAndBuildingImprovementsMember_lbl">Buildings and Improvements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xlink:title="label: BuildingAndBuildingImprovementsMember to us-gaap_BuildingAndBuildingImprovementsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BuildingAndBuildingImprovementsMember_lbl1" xml:lang="en-US" id="us-gaap_BuildingAndBuildingImprovementsMember_lbl1">Building and Building Improvements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl1" xlink:title="label: BuildingAndBuildingImprovementsMember to us-gaap_BuildingAndBuildingImprovementsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:title="BusinessDescriptionAndBasisOfPresentationTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US" id="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl">BASIS OF FINANCIAL STATEMENT PRESENTATION</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:title="label: BusinessDescriptionAndBasisOfPresentationTextBlock to us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl1" xml:lang="en-US" id="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl1">Business Description and Basis of Presentation [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl1" xlink:title="label: BusinessDescriptionAndBasisOfPresentationTextBlock to us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:label="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:title="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_lbl" xml:lang="en-US" id="us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_lbl">Balance without Adoption of Topic 606 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:to="us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_lbl" xlink:title="label: CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member to us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="CapitalExpendituresIncurredButNotYetPaid" xlink:title="CapitalExpendituresIncurredButNotYetPaid" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US" id="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl">Accrual for property, plant and equipment purchased during the period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xlink:title="label: CapitalExpendituresIncurredButNotYetPaid to us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalizedContractCostImpairmentLoss" xlink:label="CapitalizedContractCostImpairmentLoss" xlink:title="CapitalizedContractCostImpairmentLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CapitalizedContractCostImpairmentLoss_lbl" xml:lang="en-US" id="us-gaap_CapitalizedContractCostImpairmentLoss_lbl">Impairment loss on contract assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedContractCostImpairmentLoss" xlink:to="us-gaap_CapitalizedContractCostImpairmentLoss_lbl" xlink:title="label: CapitalizedContractCostImpairmentLoss to us-gaap_CapitalizedContractCostImpairmentLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostImpairmentLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CapitalizedContractCostImpairmentLoss_lbl1" xml:lang="en-US" id="us-gaap_CapitalizedContractCostImpairmentLoss_lbl1">Capitalized Contract Cost, Impairment Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedContractCostImpairmentLoss" xlink:to="us-gaap_CapitalizedContractCostImpairmentLoss_lbl1" xlink:title="label: CapitalizedContractCostImpairmentLoss to us-gaap_CapitalizedContractCostImpairmentLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:label="CarryingReportedAmountFairValueDisclosureMember" xlink:title="CarryingReportedAmountFairValueDisclosureMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CarryingReportedAmountFairValueDisclosureMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CarryingReportedAmountFairValueDisclosureMember_lbl" xml:lang="en-US" id="us-gaap_CarryingReportedAmountFairValueDisclosureMember_lbl">Carrying Value [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CarryingReportedAmountFairValueDisclosureMember" xlink:to="us-gaap_CarryingReportedAmountFairValueDisclosureMember_lbl" xlink:title="label: CarryingReportedAmountFairValueDisclosureMember to us-gaap_CarryingReportedAmountFairValueDisclosureMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl">Cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl">Cash, cash equivalents, and restricted cash at end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1">Cash, cash equivalents, and restricted cash at beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl">Net (decrease) increase in cash, cash equivalents, and restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:label="ChangeInContractWithCustomerLiabilityAbstract" xlink:title="ChangeInContractWithCustomerLiabilityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_lbl" xml:lang="en-US" id="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_lbl">Change in Contract with Customer, Liability [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInContractWithCustomerLiabilityAbstract" xlink:to="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_lbl" xlink:title="label: ChangeInContractWithCustomerLiabilityAbstract to us-gaap_ChangeInContractWithCustomerLiabilityAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="ClassOfTreasuryStockTable" xlink:title="ClassOfTreasuryStockTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfTreasuryStockTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfTreasuryStockTable_lbl" xml:lang="en-US" id="us-gaap_ClassOfTreasuryStockTable_lbl">Class of Treasury Stock [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfTreasuryStockTable" xlink:to="us-gaap_ClassOfTreasuryStockTable_lbl" xlink:title="label: ClassOfTreasuryStockTable to us-gaap_ClassOfTreasuryStockTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="ClassificationOfVariableInterestEntityDomain" xlink:title="ClassificationOfVariableInterestEntityDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassificationOfVariableInterestEntityDomain_lbl" xml:lang="en-US" id="us-gaap_ClassificationOfVariableInterestEntityDomain_lbl">Variable Interest Entity, Classification [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassificationOfVariableInterestEntityDomain" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain_lbl" xlink:title="label: ClassificationOfVariableInterestEntityDomain to us-gaap_ClassificationOfVariableInterestEntityDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl">COMMITMENTS AND CONTINGENCIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:title="label: CommitmentsAndContingenciesDisclosureTextBlock to us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" xlink:title="label: CommitmentsAndContingenciesDisclosureTextBlock to us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl">COMMITMENTS AND CONTINGENCIES [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:title="label: CommitmentsAndContingenciesDisclosureAbstract to us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" id="us-gaap_CommitmentsAndContingencies_lbl">Commitments and contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:title="label: CommitmentsAndContingencies to us-gaap_CommitmentsAndContingencies_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockMember_lbl" xml:lang="en-US" id="us-gaap_CommonStockMember_lbl">Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:title="label: CommonStockMember to us-gaap_CommonStockMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" id="us-gaap_CommonStockSharesAuthorized_lbl">Common stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:title="label: CommonStockSharesAuthorized to us-gaap_CommonStockSharesAuthorized_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="us-gaap_CommonStockParOrStatedValuePerShare_lbl">Common stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:title="label: CommonStockParOrStatedValuePerShare to us-gaap_CommonStockParOrStatedValuePerShare_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" id="us-gaap_CommonStockSharesIssued_lbl">Common stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:title="label: CommonStockSharesIssued to us-gaap_CommonStockSharesIssued_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" id="us-gaap_CommonStockSharesOutstanding_lbl">Common stock, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:title="label: CommonStockSharesOutstanding to us-gaap_CommonStockSharesOutstanding_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonStockValue_lbl" xml:lang="en-US" id="us-gaap_CommonStockValue_lbl">Common stock, $0.01 par value, 150,000 shares authorized, 69,984 shares issued and 66,289 outstanding at April 28, 2019 and 69,700 shares issued and 67,142 outstanding at October 31, 2018</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:title="label: CommonStockValue to us-gaap_CommonStockValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockValue_lbl1" xml:lang="en-US" id="us-gaap_CommonStockValue_lbl1">Common Stock, Value, Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl1" xlink:title="label: CommonStockValue to us-gaap_CommonStockValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl">Less: comprehensive income attributable to noncontrolling interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xlink:title="label: ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest to us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl1">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl1" xlink:title="label: ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest to us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTax_lbl">Comprehensive income attributable to Photronics, Inc. shareholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:title="label: ComprehensiveIncomeNetOfTax to us-gaap_ComprehensiveIncomeNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTax_lbl1">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xlink:title="label: ComprehensiveIncomeNetOfTax to us-gaap_ComprehensiveIncomeNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl">Comprehensive income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:title="label: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1" xlink:title="label: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="ConstructionInProgressMember" xlink:title="ConstructionInProgressMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConstructionInProgressMember_lbl" xml:lang="en-US" id="us-gaap_ConstructionInProgressMember_lbl">Construction in Progress [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl" xlink:title="label: ConstructionInProgressMember to us-gaap_ConstructionInProgressMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="ContractWithCustomerLiabilityRevenueRecognized" xlink:title="ContractWithCustomerLiabilityRevenueRecognized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xml:lang="en-US" id="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl">Revenue from settlement of contract liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:title="label: ContractWithCustomerLiabilityRevenueRecognized to us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl1" xml:lang="en-US" id="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl1">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl1" xlink:title="label: ContractWithCustomerLiabilityRevenueRecognized to us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl">Contract with Customer, Asset and Liability [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl" xlink:title="label: ContractWithCustomerAssetAndLiabilityAbstract to us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl1" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl1">Contract with Customer, Asset and Liability [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl1" xlink:title="label: ContractWithCustomerAssetAndLiabilityAbstract to us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="ContractWithCustomerAssetNetCurrent" xlink:title="ContractWithCustomerAssetNetCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetNetCurrent_lbl">Contract assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xlink:title="label: ContractWithCustomerAssetNetCurrent to us-gaap_ContractWithCustomerAssetNetCurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="ContractWithCustomerLiabilityCurrent" xlink:title="ContractWithCustomerLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US" id="us-gaap_ContractWithCustomerLiabilityCurrent_lbl">Contract liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:title="label: ContractWithCustomerLiabilityCurrent to us-gaap_ContractWithCustomerLiabilityCurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="ContractWithCustomerAssetNet" xlink:title="ContractWithCustomerAssetNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerAssetNet_lbl" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetNet_lbl">Contract asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetNet" xlink:to="us-gaap_ContractWithCustomerAssetNet_lbl" xlink:title="label: ContractWithCustomerAssetNet to us-gaap_ContractWithCustomerAssetNet_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="ConvertibleDebtFairValueDisclosures" xlink:title="ConvertibleDebtFairValueDisclosures" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConvertibleDebtFairValueDisclosures_lbl" xml:lang="en-US" id="us-gaap_ConvertibleDebtFairValueDisclosures_lbl">Convertible senior notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtFairValueDisclosures" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures_lbl" xlink:title="label: ConvertibleDebtFairValueDisclosures to us-gaap_ConvertibleDebtFairValueDisclosures_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US" id="us-gaap_CostOfGoodsAndServicesSold_lbl">Cost of goods sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:title="label: CostOfGoodsAndServicesSold to us-gaap_CostOfGoodsAndServicesSold_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:label="CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:title="CostOfGoodsAndServicesSoldDepreciationAndAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_lbl" xml:lang="en-US" id="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_lbl">Depreciation and amortization expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_lbl" xlink:title="label: CostOfGoodsAndServicesSoldDepreciationAndAmortization to us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CreditFacilityAxis_lbl" xml:lang="en-US" id="us-gaap_CreditFacilityAxis_lbl">Credit Facility [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl" xlink:title="label: CreditFacilityAxis to us-gaap_CreditFacilityAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CreditFacilityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CreditFacilityDomain_lbl" xml:lang="en-US" id="us-gaap_CreditFacilityDomain_lbl">Credit Facility [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain_lbl" xlink:title="label: CreditFacilityDomain to us-gaap_CreditFacilityDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:title="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_lbl" xml:lang="en-US" id="us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_lbl">Cumulative effect of adoption of new accounting principle</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:to="us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_lbl" xlink:title="label: CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption to us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueLineItems_lbl">Disaggregation of Revenue [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:title="label: DisaggregationOfRevenueLineItems to us-gaap_DisaggregationOfRevenueLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueTable_lbl">Disaggregation of Revenue [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:title="label: DisaggregationOfRevenueTable to us-gaap_DisaggregationOfRevenueTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="DisaggregationOfRevenueAbstract" xlink:title="DisaggregationOfRevenueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueAbstract_lbl" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueAbstract_lbl">Disaggregation of Revenue [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="us-gaap_DisaggregationOfRevenueAbstract_lbl" xlink:title="label: DisaggregationOfRevenueAbstract to us-gaap_DisaggregationOfRevenueAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="DisaggregationOfRevenueTableTextBlock" xlink:title="DisaggregationOfRevenueTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl">Disaggregation of Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:title="label: DisaggregationOfRevenueTableTextBlock to us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_DebtDisclosureAbstract_lbl">LONG-TERM DEBT [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xlink:title="label: DebtDisclosureAbstract to us-gaap_DebtDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" xlink:label="DebtInstrumentDateOfFirstRequiredPayment1" xlink:title="DebtInstrumentDateOfFirstRequiredPayment1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_lbl">Date of first required payment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentDateOfFirstRequiredPayment1" xlink:to="us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_lbl" xlink:title="label: DebtInstrumentDateOfFirstRequiredPayment1 to us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="DebtInstrumentTerm" xlink:title="DebtInstrumentTerm" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentTerm_lbl">Term of loan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl" xlink:title="label: DebtInstrumentTerm to us-gaap_DebtInstrumentTerm_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTerm_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentTerm_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentTerm_lbl1">Debt Instrument, Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl1" xlink:title="label: DebtInstrumentTerm to us-gaap_DebtInstrumentTerm_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="DebtInstrumentConvertibleConversionPrice1" xlink:title="DebtInstrumentConvertibleConversionPrice1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl">Conversion price per share (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPrice1" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl" xlink:title="label: DebtInstrumentConvertibleConversionPrice1 to us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="DebtInstrumentBasisSpreadOnVariableRate1" xlink:title="DebtInstrumentBasisSpreadOnVariableRate1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl">Basis spread on variable rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xlink:title="label: DebtInstrumentBasisSpreadOnVariableRate1 to us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentTable_lbl">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl" xlink:title="label: DebtInstrumentTable to us-gaap_DebtInstrumentTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentAxis_lbl">Debt Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl" xlink:title="label: DebtInstrumentAxis to us-gaap_DebtInstrumentAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentFaceAmount_lbl">Face amount of debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:title="label: DebtInstrumentFaceAmount to us-gaap_DebtInstrumentFaceAmount_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:label="DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:title="DebtInstrumentConvertibleNumberOfEquityInstruments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_lbl">Number of shares each note is convertible to (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:to="us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_lbl" xlink:title="label: DebtInstrumentConvertibleNumberOfEquityInstruments to us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_lbl1">Debt Instrument, Convertible, Number of Equity Instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:to="us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_lbl1" xlink:title="label: DebtInstrumentConvertibleNumberOfEquityInstruments to us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentLineItems_lbl">Debt Instrument [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl" xlink:title="label: DebtInstrumentLineItems to us-gaap_DebtInstrumentLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl">Interest rate percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:title="label: DebtInstrumentInterestRateStatedPercentage to us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="DebtInstrumentInterestRateEffectivePercentage" xlink:title="DebtInstrumentInterestRateEffectivePercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl">Effective interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xlink:title="label: DebtInstrumentInterestRateEffectivePercentage to us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl1">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl1" xlink:title="label: DebtInstrumentInterestRateEffectivePercentage to us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentMaturityDate_lbl">Maturity date of debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:title="label: DebtInstrumentMaturityDate to us-gaap_DebtInstrumentMaturityDate_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentNameDomain_lbl">Debt Instrument, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl" xlink:title="label: DebtInstrumentNameDomain to us-gaap_DebtInstrumentNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:label="DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:title="DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_lbl" xml:lang="en-US" id="us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_lbl">Amount of reasonably possible decrease in uncertain tax positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:to="us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_lbl" xlink:title="label: DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible to us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_lbl1" xml:lang="en-US" id="us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_lbl1">Decrease in Unrecognized Tax Benefits is Reasonably Possible</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:to="us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_lbl1" xlink:title="label: DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible to us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="DeferredTaxAssetsNetNoncurrent" xlink:title="DeferredTaxAssetsNetNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DeferredTaxAssetsNetNoncurrent_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsNetNoncurrent_lbl">Deferred income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent_lbl" xlink:title="label: DeferredTaxAssetsNetNoncurrent to us-gaap_DeferredTaxAssetsNetNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsNetNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsNetNoncurrent_lbl1">Deferred Tax Assets, Net of Valuation Allowance, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent_lbl1" xlink:title="label: DeferredTaxAssetsNetNoncurrent to us-gaap_DeferredTaxAssetsNetNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="DeferredTaxLiabilitiesNoncurrent" xlink:title="DeferredTaxLiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl">Deferred income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesNoncurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl" xlink:title="label: DeferredTaxLiabilitiesNoncurrent to us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US" id="us-gaap_DepreciationDepletionAndAmortization_lbl">Depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:title="label: DepreciationDepletionAndAmortization to us-gaap_DepreciationDepletionAndAmortization_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:label="DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:title="DescriptionOfNewAccountingPronouncementsNotYetAdopted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_lbl" xml:lang="en-US" id="us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_lbl">RECENT ACCOUNTING PRONOUNCEMENTS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:to="us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_lbl" xlink:title="label: DescriptionOfNewAccountingPronouncementsNotYetAdopted to us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_lbl1" xml:lang="en-US" id="us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_lbl1">Description of New Accounting Pronouncements Not yet Adopted [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:to="us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_lbl1" xlink:title="label: DescriptionOfNewAccountingPronouncementsNotYetAdopted to us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:title="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_lbl" xml:lang="en-US" id="us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_lbl">Adjustments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:to="us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_lbl" xlink:title="label: DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member to us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract" xlink:label="DilutiveSecuritiesAbstract" xlink:title="DilutiveSecuritiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DilutiveSecuritiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DilutiveSecuritiesAbstract_lbl" xml:lang="en-US" id="us-gaap_DilutiveSecuritiesAbstract_lbl">Effect of dilutive securities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DilutiveSecuritiesAbstract" xlink:to="us-gaap_DilutiveSecuritiesAbstract_lbl" xlink:title="label: DilutiveSecuritiesAbstract to us-gaap_DilutiveSecuritiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl">SHARE-BASED COMPENSATION [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:title="label: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl">SHARE-BASED COMPENSATION</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:title="label: DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xlink:title="label: DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="DividendsPayableCurrentAndNoncurrent" xlink:title="DividendsPayableCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl" xml:lang="en-US" id="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl">Subsidiary dividend payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsPayableCurrentAndNoncurrent" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl" xlink:title="label: DividendsPayableCurrentAndNoncurrent to us-gaap_DividendsPayableCurrentAndNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl1">Dividends Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsPayableCurrentAndNoncurrent" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl1" xlink:title="label: DividendsPayableCurrentAndNoncurrent to us-gaap_DividendsPayableCurrentAndNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="EarningsPerShareBasicAndDilutedAbstract" xlink:title="EarningsPerShareBasicAndDilutedAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl">Calculation of basic and diluted earnings per share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xlink:title="label: EarningsPerShareBasicAndDilutedAbstract to us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl1">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl1" xlink:title="label: EarningsPerShareBasicAndDilutedAbstract to us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareTextBlock_lbl">EARNINGS PER SHARE</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xlink:title="label: EarningsPerShareTextBlock to us-gaap_EarningsPerShareTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareTextBlock_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareTextBlock_lbl1">Earnings Per Share [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl1" xlink:title="label: EarningsPerShareTextBlock to us-gaap_EarningsPerShareTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareBasic_lbl">Basic (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:title="label: EarningsPerShareBasic to us-gaap_EarningsPerShareBasic_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareBasic_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareBasic_lbl1">Basic earnings per share (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl1" xlink:title="label: EarningsPerShareBasic to us-gaap_EarningsPerShareBasic_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted_lbl">Diluted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:title="label: EarningsPerShareDiluted to us-gaap_EarningsPerShareDiluted_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareDiluted_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted_lbl1">Diluted earnings per share (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl1" xlink:title="label: EarningsPerShareDiluted to us-gaap_EarningsPerShareDiluted_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareDiluted_lbl2" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted_lbl2">Earnings Per Share, Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl2" xlink:title="label: EarningsPerShareDiluted to us-gaap_EarningsPerShareDiluted_lbl2" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareAbstract_lbl">Earnings per share:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:title="label: EarningsPerShareAbstract to us-gaap_EarningsPerShareAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareAbstract_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareAbstract_lbl1">EARNINGS PER SHARE [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl1" xlink:title="label: EarningsPerShareAbstract to us-gaap_EarningsPerShareAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" id="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:title="label: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl">U.S. statutory rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate to us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl">Effective tax rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:title="label: EffectiveIncomeTaxRateContinuingOperations to us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl">Period for recognition of compensation cost not yet recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US" id="us-gaap_EmployeeStockOptionMember_lbl">Stock Options [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl" xlink:title="label: EmployeeStockOptionMember to us-gaap_EmployeeStockOptionMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeStockOptionMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeStockOptionMember_lbl1" xml:lang="en-US" id="us-gaap_EmployeeStockOptionMember_lbl1">Employee Stock Option [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl1" xlink:title="label: EmployeeStockOptionMember to us-gaap_EmployeeStockOptionMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl">Unrecognized compensation cost related to unvested option awards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:label="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:title="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl">Income tax benefits realized from stock option exercises</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions to us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl">Compensation cost not yet recognized related to unvested restricted stock awards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:label="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:title="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl">Share-based compensation cost capitalized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount to us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl1" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl1">Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl1" xlink:title="label: EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount to us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US" id="us-gaap_EquityComponentDomain_lbl">Equity Component [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl" xlink:title="label: EquityComponentDomain to us-gaap_EquityComponentDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="EquityClassOfTreasuryStockLineItems" xlink:title="EquityClassOfTreasuryStockLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xml:lang="en-US" id="us-gaap_EquityClassOfTreasuryStockLineItems_lbl">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xlink:title="label: EquityClassOfTreasuryStockLineItems to us-gaap_EquityClassOfTreasuryStockLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="EstimateOfFairValueFairValueDisclosureMember" xlink:title="EstimateOfFairValueFairValueDisclosureMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EstimateOfFairValueFairValueDisclosureMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EstimateOfFairValueFairValueDisclosureMember_lbl" xml:lang="en-US" id="us-gaap_EstimateOfFairValueFairValueDisclosureMember_lbl">Fair Value [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EstimateOfFairValueFairValueDisclosureMember" xlink:to="us-gaap_EstimateOfFairValueFairValueDisclosureMember_lbl" xlink:title="label: EstimateOfFairValueFairValueDisclosureMember to us-gaap_EstimateOfFairValueFairValueDisclosureMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="FairValueMeasurementPolicyPolicyTextBlock" xlink:title="FairValueMeasurementPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl">Fair Value Financial Instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xlink:title="label: FairValueMeasurementPolicyPolicyTextBlock to us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl1">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl1" xlink:title="label: FairValueMeasurementPolicyPolicyTextBlock to us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_FairValueDisclosuresAbstract_lbl">FAIR VALUE MEASUREMENTS [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl" xlink:title="label: FairValueDisclosuresAbstract to us-gaap_FairValueDisclosuresAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="FairValueByMeasurementBasisAxis" xlink:title="FairValueByMeasurementBasisAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByMeasurementBasisAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByMeasurementBasisAxis_lbl" xml:lang="en-US" id="us-gaap_FairValueByMeasurementBasisAxis_lbl">Measurement Basis [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByMeasurementBasisAxis" xlink:to="us-gaap_FairValueByMeasurementBasisAxis_lbl" xlink:title="label: FairValueByMeasurementBasisAxis to us-gaap_FairValueByMeasurementBasisAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl" xml:lang="en-US" id="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl">Fair Value, Assets and Liability [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl1" xml:lang="en-US" id="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl1">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl1" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US" id="us-gaap_FairValueDisclosuresTextBlock_lbl">FAIR VALUE MEASUREMENTS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:title="label: FairValueDisclosuresTextBlock to us-gaap_FairValueDisclosuresTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueDisclosuresTextBlock_lbl1" xml:lang="en-US" id="us-gaap_FairValueDisclosuresTextBlock_lbl1">Fair Value Disclosures [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl1" xlink:title="label: FairValueDisclosuresTextBlock to us-gaap_FairValueDisclosuresTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_lbl" xml:lang="en-US" id="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_lbl">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_lbl" xlink:title="label: FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_lbl1" xml:lang="en-US" id="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_lbl1">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_lbl1" xlink:title="label: FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="FairValueByBalanceSheetGroupingTable" xlink:title="FairValueByBalanceSheetGroupingTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByBalanceSheetGroupingTable_lbl" xml:lang="en-US" id="us-gaap_FairValueByBalanceSheetGroupingTable_lbl">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable_lbl" xlink:title="label: FairValueByBalanceSheetGroupingTable to us-gaap_FairValueByBalanceSheetGroupingTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain" xlink:label="FairValueDisclosureItemAmountsDomain" xlink:title="FairValueDisclosureItemAmountsDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosureItemAmountsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueDisclosureItemAmountsDomain_lbl" xml:lang="en-US" id="us-gaap_FairValueDisclosureItemAmountsDomain_lbl">Fair Value Measurement [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosureItemAmountsDomain" xlink:to="us-gaap_FairValueDisclosureItemAmountsDomain_lbl" xlink:title="label: FairValueDisclosureItemAmountsDomain to us-gaap_FairValueDisclosureItemAmountsDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:label="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl" xml:lang="en-US" id="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl">Fair and carrying values of the Company's convertible senior notes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl" xlink:title="label: FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract to us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl1" xml:lang="en-US" id="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl1">Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl1" xlink:title="label: FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract to us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="FurnitureAndFixturesMember" xlink:title="FurnitureAndFixturesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US" id="us-gaap_FurnitureAndFixturesMember_lbl">Furniture, Fixtures and Office Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl" xlink:title="label: FurnitureAndFixturesMember to us-gaap_FurnitureAndFixturesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FurnitureAndFixturesMember_lbl1" xml:lang="en-US" id="us-gaap_FurnitureAndFixturesMember_lbl1">Furniture and Fixtures [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl1" xlink:title="label: FurnitureAndFixturesMember to us-gaap_FurnitureAndFixturesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GrossProfit_lbl" xml:lang="en-US" id="us-gaap_GrossProfit_lbl">Gross profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:title="label: GrossProfit to us-gaap_GrossProfit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_GrossProfit_lbl1" xml:lang="en-US" id="us-gaap_GrossProfit_lbl1">Gross profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="us-gaap_GrossProfit_lbl1" xlink:title="label: GrossProfit to us-gaap_GrossProfit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxAuthorityNameDomain_lbl">Income Tax Authority, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xlink:title="label: IncomeTaxAuthorityNameDomain to us-gaap_IncomeTaxAuthorityNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureAbstract_lbl">INCOME TAXES [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:title="label: IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="IncomeTaxAuthorityNameAxis" xlink:title="IncomeTaxAuthorityNameAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxAuthorityNameAxis_lbl">Income Tax Authority, Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xlink:title="label: IncomeTaxAuthorityNameAxis to us-gaap_IncomeTaxAuthorityNameAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl">Foreign income tax expense (benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl1">Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl1" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl">Income before income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US" id="us-gaap_IncomeStatementAbstract_lbl">Condensed Consolidated Statements of Income (unaudited) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:title="label: IncomeStatementAbstract to us-gaap_IncomeStatementAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeStatementAbstract_lbl1" xml:lang="en-US" id="us-gaap_IncomeStatementAbstract_lbl1">Income Statement [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl1" xlink:title="label: IncomeStatementAbstract to us-gaap_IncomeStatementAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:label="IncomeTaxHolidayAggregateDollarAmount" xlink:title="IncomeTaxHolidayAggregateDollarAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxHolidayAggregateDollarAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxHolidayAggregateDollarAmount_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxHolidayAggregateDollarAmount_lbl">Dollar effect of income tax holiday</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidayAggregateDollarAmount" xlink:to="us-gaap_IncomeTaxHolidayAggregateDollarAmount_lbl" xlink:title="label: IncomeTaxHolidayAggregateDollarAmount to us-gaap_IncomeTaxHolidayAggregateDollarAmount_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit_lbl">Income tax provision</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit_lbl1">Provision for taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayTable" xlink:label="IncomeTaxHolidayTable" xlink:title="IncomeTaxHolidayTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxHolidayTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxHolidayTable_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxHolidayTable_lbl">Income Tax Holiday [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidayTable" xlink:to="us-gaap_IncomeTaxHolidayTable_lbl" xlink:title="label: IncomeTaxHolidayTable to us-gaap_IncomeTaxHolidayTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl">Effective Income and Statutory Tax Rate [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureTextBlock_lbl">INCOME TAXES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:title="label: IncomeTaxDisclosureTextBlock to us-gaap_IncomeTaxDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureTextBlock_lbl1">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xlink:title="label: IncomeTaxDisclosureTextBlock to us-gaap_IncomeTaxDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayLineItems" xlink:label="IncomeTaxHolidayLineItems" xlink:title="IncomeTaxHolidayLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxHolidayLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxHolidayLineItems_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxHolidayLineItems_lbl">Income Tax Holiday [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidayLineItems" xlink:to="us-gaap_IncomeTaxHolidayLineItems_lbl" xlink:title="label: IncomeTaxHolidayLineItems to us-gaap_IncomeTaxHolidayLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxHolidayLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxHolidayLineItems_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxHolidayLineItems_lbl1">Income Tax Holiday [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidayLineItems" xlink:to="us-gaap_IncomeTaxHolidayLineItems_lbl1" xlink:title="label: IncomeTaxHolidayLineItems to us-gaap_IncomeTaxHolidayLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:title="IncomeTaxHolidayIncomeTaxBenefitsPerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_lbl">Per share effect of income tax holiday (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:to="us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_lbl" xlink:title="label: IncomeTaxHolidayIncomeTaxBenefitsPerShare to us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayTerminationDate" xlink:label="IncomeTaxHolidayTerminationDate" xlink:title="IncomeTaxHolidayTerminationDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxHolidayTerminationDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxHolidayTerminationDate_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxHolidayTerminationDate_lbl">Income tax holiday termination date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidayTerminationDate" xlink:to="us-gaap_IncomeTaxHolidayTerminationDate_lbl" xlink:title="label: IncomeTaxHolidayTerminationDate to us-gaap_IncomeTaxHolidayTerminationDate_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="IncomeTaxPolicyTextBlock" xlink:title="IncomeTaxPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxPolicyTextBlock_lbl">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:title="label: IncomeTaxPolicyTextBlock to us-gaap_IncomeTaxPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="IncreaseDecreaseInOtherCurrentAssets" xlink:title="IncreaseDecreaseInOtherCurrentAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl">Other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xlink:title="label: IncreaseDecreaseInOtherCurrentAssets to us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl1">Increase (Decrease) in Other Current Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl1" xlink:title="label: IncreaseDecreaseInOtherCurrentAssets to us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl">Accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:title="label: IncreaseDecreaseInAccountsReceivable to us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1">Increase (Decrease) in Accounts Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xlink:title="label: IncreaseDecreaseInAccountsReceivable to us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_lbl">Accounts payable, accrued liabilities, and other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_lbl" xlink:title="label: IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities to us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInInventories_lbl">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:title="label: IncreaseDecreaseInInventories to us-gaap_IncreaseDecreaseInInventories_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInInventories_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInInventories_lbl1">Increase (Decrease) in Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl1" xlink:title="label: IncreaseDecreaseInInventories to us-gaap_IncreaseDecreaseInInventories_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl">Changes in assets and liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:title="label: IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl1">Changes in operating accounts:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl1" xlink:title="label: IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US" id="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl">Share-based payment awards (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xlink:title="label: IncrementalCommonSharesAttributableToShareBasedPaymentArrangements to us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:label="IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:title="IncrementalCommonSharesAttributableToConversionOfDebtSecurities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_lbl" xml:lang="en-US" id="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_lbl">Convertible notes (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:to="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_lbl" xlink:title="label: IncrementalCommonSharesAttributableToConversionOfDebtSecurities to us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_lbl" xml:lang="en-US" id="us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_lbl">Initial Application Period Cumulative Effect Transition [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:to="us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_lbl" xlink:title="label: InitialApplicationPeriodCumulativeEffectTransitionAxis to us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_lbl" xml:lang="en-US" id="us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_lbl">Initial Application Period Cumulative Effect Transition [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:to="us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_lbl" xlink:title="label: InitialApplicationPeriodCumulativeEffectTransitionDomain to us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US" id="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl">Intangible assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:title="label: IntangibleAssetsNetExcludingGoodwill to us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestAndDebtExpense" xlink:label="InterestAndDebtExpense" xlink:title="InterestAndDebtExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestAndDebtExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestAndDebtExpense_lbl" xml:lang="en-US" id="us-gaap_InterestAndDebtExpense_lbl">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestAndDebtExpense" xlink:to="us-gaap_InterestAndDebtExpense_lbl" xlink:title="label: InterestAndDebtExpense to us-gaap_InterestAndDebtExpense_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:label="InterestOnConvertibleDebtNetOfTax" xlink:title="InterestOnConvertibleDebtNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestOnConvertibleDebtNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestOnConvertibleDebtNetOfTax_lbl" xml:lang="en-US" id="us-gaap_InterestOnConvertibleDebtNetOfTax_lbl">Interest expense on convertible notes, net of tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestOnConvertibleDebtNetOfTax" xlink:to="us-gaap_InterestOnConvertibleDebtNetOfTax_lbl" xlink:title="label: InterestOnConvertibleDebtNetOfTax to us-gaap_InterestOnConvertibleDebtNetOfTax_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="InventoryFinishedGoods" xlink:title="InventoryFinishedGoods" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US" id="us-gaap_InventoryFinishedGoods_lbl">Finished goods</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl" xlink:title="label: InventoryFinishedGoods to us-gaap_InventoryFinishedGoods_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="InventoryDisclosureTextBlock" xlink:title="InventoryDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_InventoryDisclosureTextBlock_lbl">INVENTORIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:title="label: InventoryDisclosureTextBlock to us-gaap_InventoryDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_InventoryDisclosureTextBlock_lbl1">Inventory Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl1" xlink:title="label: InventoryDisclosureTextBlock to us-gaap_InventoryDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_InventoryDisclosureAbstract_lbl">INVENTORIES [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:title="label: InventoryDisclosureAbstract to us-gaap_InventoryDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="InventoryRawMaterialsNetOfReserves" xlink:title="InventoryRawMaterialsNetOfReserves" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xml:lang="en-US" id="us-gaap_InventoryRawMaterialsNetOfReserves_lbl">Raw materials</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryRawMaterialsNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xlink:title="label: InventoryRawMaterialsNetOfReserves to us-gaap_InventoryRawMaterialsNetOfReserves_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_InventoryNet_lbl" xml:lang="en-US" id="us-gaap_InventoryNet_lbl">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:title="label: InventoryNet to us-gaap_InventoryNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_InventoryNet_lbl1" xml:lang="en-US" id="us-gaap_InventoryNet_lbl1">Inventory</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1" xlink:title="label: InventoryNet to us-gaap_InventoryNet_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryNet_lbl2" xml:lang="en-US" id="us-gaap_InventoryNet_lbl2">Inventory</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="us-gaap_InventoryNet_lbl2" xlink:title="label: InventoryNet to us-gaap_InventoryNet_lbl2" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="InventoryWorkInProcess" xlink:title="InventoryWorkInProcess" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US" id="us-gaap_InventoryWorkInProcess_lbl">Work in process</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl" xlink:title="label: InventoryWorkInProcess to us-gaap_InventoryWorkInProcess_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="InventoryPolicyTextBlock" xlink:title="InventoryPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_InventoryPolicyTextBlock_lbl">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xlink:title="label: InventoryPolicyTextBlock to us-gaap_InventoryPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US" id="us-gaap_LongtermDebtTypeDomain_lbl">Long-term Debt, Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl" xlink:title="label: LongtermDebtTypeDomain to us-gaap_LongtermDebtTypeDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtCurrentAndNoncurrentAbstract" xlink:label="LongtermDebtCurrentAndNoncurrentAbstract" xlink:title="LongtermDebtCurrentAndNoncurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US" id="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl">Long-term debt [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtCurrentAndNoncurrentAbstract" xlink:to="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl" xlink:title="label: LongtermDebtCurrentAndNoncurrentAbstract to us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl1" xml:lang="en-US" id="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl1">Long-term Debt, Current and Noncurrent [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtCurrentAndNoncurrentAbstract" xlink:to="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl1" xlink:title="label: LongtermDebtCurrentAndNoncurrentAbstract to us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US" id="us-gaap_LongtermDebtTypeAxis_lbl">Long-term Debt, Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl" xlink:title="label: LongtermDebtTypeAxis to us-gaap_LongtermDebtTypeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LandMember" xlink:label="LandMember" xlink:title="LandMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LandMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LandMember_lbl" xml:lang="en-US" id="us-gaap_LandMember_lbl">Land [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LandMember" xlink:to="us-gaap_LandMember_lbl" xlink:title="label: LandMember to us-gaap_LandMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="LeaseholdImprovementsMember" xlink:title="LeaseholdImprovementsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US" id="us-gaap_LeaseholdImprovementsMember_lbl">Leasehold Improvements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl" xlink:title="label: LeaseholdImprovementsMember to us-gaap_LeaseholdImprovementsMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="LetterOfCreditMember" xlink:title="LetterOfCreditMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LetterOfCreditMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LetterOfCreditMember_lbl" xml:lang="en-US" id="us-gaap_LetterOfCreditMember_lbl">Short Term Debt Due in February 2019 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LetterOfCreditMember" xlink:to="us-gaap_LetterOfCreditMember_lbl" xlink:title="label: LetterOfCreditMember to us-gaap_LetterOfCreditMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LetterOfCreditMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LetterOfCreditMember_lbl1" xml:lang="en-US" id="us-gaap_LetterOfCreditMember_lbl1">Letter of Credit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LetterOfCreditMember" xlink:to="us-gaap_LetterOfCreditMember_lbl1" xlink:title="label: LetterOfCreditMember to us-gaap_LetterOfCreditMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl">LIABILITIES AND EQUITY</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:title="label: LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1">Liabilities and Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xlink:title="label: LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Liabilities_lbl" xml:lang="en-US" id="us-gaap_Liabilities_lbl">Total liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:title="label: Liabilities to us-gaap_Liabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Liabilities_lbl1" xml:lang="en-US" id="us-gaap_Liabilities_lbl1">Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="us-gaap_Liabilities_lbl1" xlink:title="label: Liabilities to us-gaap_Liabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="LiabilitiesFairValueDisclosure" xlink:title="LiabilitiesFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesFairValueDisclosure_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesFairValueDisclosure_lbl">Total liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesFairValueDisclosure" xlink:to="us-gaap_LiabilitiesFairValueDisclosure_lbl" xlink:title="label: LiabilitiesFairValueDisclosure to us-gaap_LiabilitiesFairValueDisclosure_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquity_lbl">Total liabilities and equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:title="label: LiabilitiesAndStockholdersEquity to us-gaap_LiabilitiesAndStockholdersEquity_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquity_lbl1">Liabilities and Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xlink:title="label: LiabilitiesAndStockholdersEquity to us-gaap_LiabilitiesAndStockholdersEquity_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="LiabilitiesAbstract" xlink:title="LiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesAbstract_lbl">Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl" xlink:title="label: LiabilitiesAbstract to us-gaap_LiabilitiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="LiabilitiesNoncurrent" xlink:title="LiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesNoncurrent_lbl">Non-current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl" xlink:title="label: LiabilitiesNoncurrent to us-gaap_LiabilitiesNoncurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesCurrentAbstract_lbl">Current liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:title="label: LiabilitiesCurrentAbstract to us-gaap_LiabilitiesCurrentAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesCurrent_lbl">Current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:title="label: LiabilitiesCurrent to us-gaap_LiabilitiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilitiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesCurrent_lbl1">Total current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl1" xlink:title="label: LiabilitiesCurrent to us-gaap_LiabilitiesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="LineOfCreditFacilityCurrentBorrowingCapacity" xlink:title="LineOfCreditFacilityCurrentBorrowingCapacity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl">Current borrowing capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" xlink:title="label: LineOfCreditFacilityCurrentBorrowingCapacity to us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCredit" xlink:label="LineOfCredit" xlink:title="LineOfCredit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCredit_lbl" xml:lang="en-US" id="us-gaap_LineOfCredit_lbl">Amount outstanding under credit facility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl" xlink:title="label: LineOfCredit to us-gaap_LineOfCredit_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl">Maximum borrowing capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:title="label: LineOfCreditFacilityMaximumBorrowingCapacity to us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="LineOfCreditFacilityRemainingBorrowingCapacity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl">Available borrowing capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xlink:title="label: LineOfCreditFacilityRemainingBorrowingCapacity to us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1" xlink:title="label: LineOfCreditFacilityRemainingBorrowingCapacity to us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LongTermDebt_lbl" xml:lang="en-US" id="us-gaap_LongTermDebt_lbl">Long term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl" xlink:title="label: LongTermDebt to us-gaap_LongTermDebt_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebt_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebt_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebt_lbl1">Long-term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl1" xlink:title="label: LongTermDebt to us-gaap_LongTermDebt_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="LongTermDebtTextBlock" xlink:title="LongTermDebtTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_LongTermDebtTextBlock_lbl" xml:lang="en-US" id="us-gaap_LongTermDebtTextBlock_lbl">LONG-TERM DEBT</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl" xlink:title="label: LongTermDebtTextBlock to us-gaap_LongTermDebtTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtTextBlock_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtTextBlock_lbl1">Long-term Debt [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl1" xlink:title="label: LongTermDebtTextBlock to us-gaap_LongTermDebtTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US" id="us-gaap_LongTermDebtCurrent_lbl">Current portion of long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl" xlink:title="label: LongTermDebtCurrent to us-gaap_LongTermDebtCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtCurrent_lbl1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_LongTermDebtCurrent_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtCurrent_lbl1">Current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl1" xlink:title="label: LongTermDebtCurrent to us-gaap_LongTermDebtCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US" id="us-gaap_LongTermDebtNoncurrent_lbl">Long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl" xlink:title="label: LongTermDebtNoncurrent to us-gaap_LongTermDebtNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtNoncurrent_lbl1">Long-term debt noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl1" xlink:title="label: LongTermDebtNoncurrent to us-gaap_LongTermDebtNoncurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtNoncurrent_lbl2" xml:lang="en-US" id="us-gaap_LongTermDebtNoncurrent_lbl2">Long-term Debt, Excluding Current Maturities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl2" xlink:title="label: LongTermDebtNoncurrent to us-gaap_LongTermDebtNoncurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US" id="us-gaap_MachineryAndEquipmentMember_lbl">Machinery and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl" xlink:title="label: MachineryAndEquipmentMember to us-gaap_MachineryAndEquipmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MachineryAndEquipmentMember_lbl1" xml:lang="en-US" id="us-gaap_MachineryAndEquipmentMember_lbl1">Machinery and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl1" xlink:title="label: MachineryAndEquipmentMember to us-gaap_MachineryAndEquipmentMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="MinorityInterest" xlink:title="MinorityInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinorityInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MinorityInterest_lbl" xml:lang="en-US" id="us-gaap_MinorityInterest_lbl">Noncontrolling interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl" xlink:title="label: MinorityInterest to us-gaap_MinorityInterest_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:title="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl" xml:lang="en-US" id="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl">Dividends to noncontrolling interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl" xlink:title="label: MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders to us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl1" xml:lang="en-US" id="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl1">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl1" xlink:title="label: MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders to us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="MinorityInterestDecreaseFromRedemptions" xlink:title="MinorityInterestDecreaseFromRedemptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinorityInterestDecreaseFromRedemptions_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_MinorityInterestDecreaseFromRedemptions_lbl" xml:lang="en-US" id="us-gaap_MinorityInterestDecreaseFromRedemptions_lbl">Repurchase of common stock by subsidiary</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterestDecreaseFromRedemptions" xlink:to="us-gaap_MinorityInterestDecreaseFromRedemptions_lbl" xlink:title="label: MinorityInterestDecreaseFromRedemptions to us-gaap_MinorityInterestDecreaseFromRedemptions_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinorityInterestDecreaseFromRedemptions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MinorityInterestDecreaseFromRedemptions_lbl1" xml:lang="en-US" id="us-gaap_MinorityInterestDecreaseFromRedemptions_lbl1">Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterestDecreaseFromRedemptions" xlink:to="us-gaap_MinorityInterestDecreaseFromRedemptions_lbl1" xlink:title="label: MinorityInterestDecreaseFromRedemptions to us-gaap_MinorityInterestDecreaseFromRedemptions_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl">Cash flows from financing activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:title="label: NetCashProvidedByUsedInFinancingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl">Net cash (used in) provided by financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:title="label: NetCashProvidedByUsedInFinancingActivities to us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInFinancingActivities to us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToParentDiluted" xlink:label="NetIncomeLossAttributableToParentDiluted" xlink:title="NetIncomeLossAttributableToParentDiluted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl" xml:lang="en-US" id="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl">Earnings used for diluted earnings per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToParentDiluted" xlink:to="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl" xlink:title="label: NetIncomeLossAttributableToParentDiluted to us-gaap_NetIncomeLossAttributableToParentDiluted_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl1" xml:lang="en-US" id="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl1">Net Income (Loss) Attributable to Parent, Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToParentDiluted" xlink:to="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl1" xlink:title="label: NetIncomeLossAttributableToParentDiluted to us-gaap_NetIncomeLossAttributableToParentDiluted_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl">Net cash used in investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:title="label: NetCashProvidedByUsedInInvestingActivities to us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInInvestingActivities to us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl">Cash flows from investing activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:title="label: NetCashProvidedByUsedInInvestingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl">Cash flows from operating activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:title="label: NetCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl">Net income attributable to noncontrolling interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xlink:title="label: NetIncomeLossAttributableToNoncontrollingInterest to us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl1">Noncontrolling interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl1" xlink:title="label: NetIncomeLossAttributableToNoncontrollingInterest to us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl">Net cash (used in) provided by operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:title="label: NetCashProvidedByUsedInOperatingActivities to us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInOperatingActivities to us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" id="us-gaap_NetIncomeLoss_lbl">Net income attributable to Photronics, Inc. shareholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US" id="us-gaap_NetIncomeLoss_lbl1">Net income attributable to Photronics, Inc. shareholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NetIncomeLoss_lbl2" xml:lang="en-US" id="us-gaap_NetIncomeLoss_lbl2">Income attributable to Photronics, Inc. shareholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl2" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss_lbl2" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl">Recent Accounting Pronouncements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:title="label: NewAccountingPronouncementsPolicyPolicyTextBlock to us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xlink:title="label: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:title="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl">RECENT ACCOUNTING PRONOUNCEMENTS [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl" xlink:title="label: NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract to us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl1" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl1">Adoption of New Accounting Standard [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl1" xlink:title="label: NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract to us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementMember" xlink:label="NewAccountingPronouncementMember" xlink:title="NewAccountingPronouncementMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NewAccountingPronouncementMember_lbl" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementMember_lbl">Adjustments for New Accounting Pronouncement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementMember" xlink:to="us-gaap_NewAccountingPronouncementMember_lbl" xlink:title="label: NewAccountingPronouncementMember to us-gaap_NewAccountingPronouncementMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" xlink:title="label: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:label="NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:title="NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_lbl" xml:lang="en-US" id="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_lbl">Equipment acquired in exchange for product</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_lbl" xlink:title="label: NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1 to us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_lbl1" xml:lang="en-US" id="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_lbl1">Noncash or Part Noncash Acquisition, Fixed Assets Acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_lbl1" xlink:title="label: NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1 to us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="NonoperatingIncomeExpenseAbstract" xlink:title="NonoperatingIncomeExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US" id="us-gaap_NonoperatingIncomeExpenseAbstract_lbl">Other income (expense):</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:title="label: NonoperatingIncomeExpenseAbstract to us-gaap_NonoperatingIncomeExpenseAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="NoncontrollingInterestMember" xlink:title="NoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US" id="us-gaap_NoncontrollingInterestMember_lbl">Non-Controlling Interests [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl" xlink:title="label: NoncontrollingInterestMember to us-gaap_NoncontrollingInterestMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncontrollingInterestMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncontrollingInterestMember_lbl1" xml:lang="en-US" id="us-gaap_NoncontrollingInterestMember_lbl1">Noncontrolling Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl1" xlink:title="label: NoncontrollingInterestMember to us-gaap_NoncontrollingInterestMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:title="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl" xml:lang="en-US" id="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl">Contribution from noncontrolling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:to="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl" xlink:title="label: NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance to us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl1" xml:lang="en-US" id="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl1">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:to="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl1" xlink:title="label: NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance to us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" id="us-gaap_OperatingIncomeLoss_lbl">Operating income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:title="label: OperatingIncomeLoss to us-gaap_OperatingIncomeLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingIncomeLoss_lbl1" xml:lang="en-US" id="us-gaap_OperatingIncomeLoss_lbl1">Operating Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl1" xlink:title="label: OperatingIncomeLoss to us-gaap_OperatingIncomeLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="OperatingExpensesAbstract" xlink:title="OperatingExpensesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US" id="us-gaap_OperatingExpensesAbstract_lbl">Operating expenses:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:title="label: OperatingExpensesAbstract to us-gaap_OperatingExpensesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OperatingExpenses_lbl" xml:lang="en-US" id="us-gaap_OperatingExpenses_lbl">Total operating expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:title="label: OperatingExpenses to us-gaap_OperatingExpenses_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingExpenses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingExpenses_lbl1" xml:lang="en-US" id="us-gaap_OperatingExpenses_lbl1">Operating Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl1" xlink:title="label: OperatingExpenses to us-gaap_OperatingExpenses_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US" id="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl">PDMCX JOINT VENTURE [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:title="label: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="OtherCurrentAssetsMember" xlink:title="OtherCurrentAssetsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCurrentAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherCurrentAssetsMember_lbl" xml:lang="en-US" id="us-gaap_OtherCurrentAssetsMember_lbl">Other Current Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCurrentAssetsMember" xlink:to="us-gaap_OtherCurrentAssetsMember_lbl" xlink:title="label: OtherCurrentAssetsMember to us-gaap_OtherCurrentAssetsMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="OtherCurrentLiabilitiesMember" xlink:title="OtherCurrentLiabilitiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCurrentLiabilitiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherCurrentLiabilitiesMember_lbl" xml:lang="en-US" id="us-gaap_OtherCurrentLiabilitiesMember_lbl">Other Current Liabilities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCurrentLiabilitiesMember" xlink:to="us-gaap_OtherCurrentLiabilitiesMember_lbl" xlink:title="label: OtherCurrentLiabilitiesMember to us-gaap_OtherCurrentLiabilitiesMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:title="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl">Other comprehensive (loss) income before Reclassifications</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl" xlink:title="label: OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax to us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl1">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax to us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:title="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_lbl">Amortization of cash flow hedge</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_lbl" xlink:title="label: OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax to us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_lbl1">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax to us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl">Foreign currency translation adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:title="label: OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax to us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl1">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax to us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl">Net other comprehensive (loss) income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:title="label: OtherComprehensiveIncomeLossNetOfTax to us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl1">Other comprehensive (loss) income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossNetOfTax to us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl2" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl2">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl2" xlink:title="label: OtherComprehensiveIncomeLossNetOfTax to us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl2" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" id="us-gaap_OtherAssetsNoncurrent_lbl">Other assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xlink:title="label: OtherAssetsNoncurrent to us-gaap_OtherAssetsNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssetsNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_OtherAssetsNoncurrent_lbl1">Other Assets, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl1" xlink:title="label: OtherAssetsNoncurrent to us-gaap_OtherAssetsNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US" id="us-gaap_OtherAssetsCurrent_lbl">Other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl" xlink:title="label: OtherAssetsCurrent to us-gaap_OtherAssetsCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssetsCurrent_lbl1" xml:lang="en-US" id="us-gaap_OtherAssetsCurrent_lbl1">Other Assets, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl1" xlink:title="label: OtherAssetsCurrent to us-gaap_OtherAssetsCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl">Other comprehensive income (loss), net of tax:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeNoncontrollingInterestTextBlock" xlink:label="OtherComprehensiveIncomeNoncontrollingInterestTextBlock" xlink:title="OtherComprehensiveIncomeNoncontrollingInterestTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeNoncontrollingInterestTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeNoncontrollingInterestTextBlock_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeNoncontrollingInterestTextBlock_lbl">CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeNoncontrollingInterestTextBlock" xlink:to="us-gaap_OtherComprehensiveIncomeNoncontrollingInterestTextBlock_lbl" xlink:title="label: OtherComprehensiveIncomeNoncontrollingInterestTextBlock to us-gaap_OtherComprehensiveIncomeNoncontrollingInterestTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="OtherComprehensiveIncomeLossTax" xlink:title="OtherComprehensiveIncomeLossTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossTax_lbl">Other comprehensive income (loss), tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossTax_lbl" xlink:title="label: OtherComprehensiveIncomeLossTax to us-gaap_OtherComprehensiveIncomeLossTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossTax_lbl1">Other comprehensive income, tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossTax to us-gaap_OtherComprehensiveIncomeLossTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="us-gaap_OtherLiabilitiesNoncurrent_lbl">Other liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:title="label: OtherLiabilitiesNoncurrent to us-gaap_OtherLiabilitiesNoncurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" id="us-gaap_OtherNonoperatingIncomeExpense_lbl">Interest income and other income (expense), net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:title="label: OtherNonoperatingIncomeExpense to us-gaap_OtherNonoperatingIncomeExpense_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl">Less: other comprehensive income (loss) attributable to noncontrolling interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl1">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl1" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US" id="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl">Purchase of treasury stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:title="label: PaymentsForRepurchaseOfCommonStock to us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" xml:lang="en-US" id="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1">Payments for Repurchase of Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" xlink:title="label: PaymentsForRepurchaseOfCommonStock to us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="PaymentsForProceedsFromOtherInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" xml:lang="en-US" id="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromOtherInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" xlink:title="label: PaymentsForProceedsFromOtherInvestingActivities to us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1" xml:lang="en-US" id="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromOtherInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1" xlink:title="label: PaymentsForProceedsFromOtherInvestingActivities to us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="PaymentsOfDividendsMinorityInterest" xlink:title="PaymentsOfDividendsMinorityInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsOfDividendsMinorityInterest_lbl" xml:lang="en-US" id="us-gaap_PaymentsOfDividendsMinorityInterest_lbl">Dividend paid to noncontrolling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDividendsMinorityInterest" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest_lbl" xlink:title="label: PaymentsOfDividendsMinorityInterest to us-gaap_PaymentsOfDividendsMinorityInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsOfDividendsMinorityInterest_lbl1" xml:lang="en-US" id="us-gaap_PaymentsOfDividendsMinorityInterest_lbl1">Payments of Ordinary Dividends, Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDividendsMinorityInterest" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest_lbl1" xlink:title="label: PaymentsOfDividendsMinorityInterest to us-gaap_PaymentsOfDividendsMinorityInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US" id="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl">Purchases of property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:title="label: PaymentsToAcquirePropertyPlantAndEquipment to us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" xlink:title="label: PaymentsToAcquirePropertyPlantAndEquipment to us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="PortionAtFairValueFairValueDisclosureMember" xlink:title="PortionAtFairValueFairValueDisclosureMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PortionAtFairValueFairValueDisclosureMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PortionAtFairValueFairValueDisclosureMember_lbl" xml:lang="en-US" id="us-gaap_PortionAtFairValueFairValueDisclosureMember_lbl">Portion at Fair Value Measurement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PortionAtFairValueFairValueDisclosureMember" xlink:to="us-gaap_PortionAtFairValueFairValueDisclosureMember_lbl" xlink:title="label: PortionAtFairValueFairValueDisclosureMember to us-gaap_PortionAtFairValueFairValueDisclosureMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="PreferredStockParOrStatedValuePerShare" xlink:title="PreferredStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="us-gaap_PreferredStockParOrStatedValuePerShare_lbl">Preferred stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:title="label: PreferredStockParOrStatedValuePerShare to us-gaap_PreferredStockParOrStatedValuePerShare_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="PreferredStockSharesAuthorized" xlink:title="PreferredStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" id="us-gaap_PreferredStockSharesAuthorized_lbl">Preferred stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:title="label: PreferredStockSharesAuthorized to us-gaap_PreferredStockSharesAuthorized_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="PreferredStockSharesIssued" xlink:title="PreferredStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US" id="us-gaap_PreferredStockSharesIssued_lbl">Preferred stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xlink:title="label: PreferredStockSharesIssued to us-gaap_PreferredStockSharesIssued_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockValue_lbl" xml:lang="en-US" id="us-gaap_PreferredStockValue_lbl">Preferred stock, $0.01 par value, 2,000 shares authorized, none issued and outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:title="label: PreferredStockValue to us-gaap_PreferredStockValue_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="PreferredStockSharesOutstanding" xlink:title="PreferredStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US" id="us-gaap_PreferredStockSharesOutstanding_lbl">Preferred stock, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:title="label: PreferredStockSharesOutstanding to us-gaap_PreferredStockSharesOutstanding_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="PrepaidExpenseCurrent" xlink:title="PrepaidExpenseCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US" id="us-gaap_PrepaidExpenseCurrent_lbl">Prepaid expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl" xlink:title="label: PrepaidExpenseCurrent to us-gaap_PrepaidExpenseCurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="ProceedsFromIssuanceOfDebt" xlink:title="ProceedsFromIssuanceOfDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromIssuanceOfDebt_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOfDebt_lbl">Proceeds from debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt_lbl" xlink:title="label: ProceedsFromIssuanceOfDebt to us-gaap_ProceedsFromIssuanceOfDebt_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="ProceedsFromPaymentsForOtherFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl" xlink:title="label: ProceedsFromPaymentsForOtherFinancingActivities to us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl1">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl1" xlink:title="label: ProceedsFromPaymentsForOtherFinancingActivities to us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="ProceedsFromMinorityShareholders" xlink:title="ProceedsFromMinorityShareholders" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromMinorityShareholders_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProceedsFromMinorityShareholders_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromMinorityShareholders_lbl">Contribution from noncontrolling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromMinorityShareholders" xlink:to="us-gaap_ProceedsFromMinorityShareholders_lbl" xlink:title="label: ProceedsFromMinorityShareholders to us-gaap_ProceedsFromMinorityShareholders_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromMinorityShareholders_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromMinorityShareholders_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromMinorityShareholders_lbl1">Proceeds from Noncontrolling Interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromMinorityShareholders" xlink:to="us-gaap_ProceedsFromMinorityShareholders_lbl1" xlink:title="label: ProceedsFromMinorityShareholders to us-gaap_ProceedsFromMinorityShareholders_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="ProceedsFromLinesOfCredit" xlink:title="ProceedsFromLinesOfCredit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromLinesOfCredit_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromLinesOfCredit_lbl">Proceeds from credit facility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit_lbl" xlink:title="label: ProceedsFromLinesOfCredit to us-gaap_ProceedsFromLinesOfCredit_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:title="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl">Proceeds from share-based arrangements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl" xlink:title="label: ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions to us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromStockOptionsExercised_lbl">Cash received from option exercises</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:title="label: ProceedsFromStockOptionsExercised to us-gaap_ProceedsFromStockOptionsExercised_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProfitLoss_lbl" xml:lang="en-US" id="us-gaap_ProfitLoss_lbl">Net income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" xlink:title="label: ProfitLoss to us-gaap_ProfitLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_ProfitLoss_lbl1" xml:lang="en-US" id="us-gaap_ProfitLoss_lbl1">Net income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl1" xlink:title="label: ProfitLoss to us-gaap_ProfitLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:title="label: PropertyPlantAndEquipmentByTypeAxis to us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentLineItems_lbl">Property, Plant and Equipment [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:title="label: PropertyPlantAndEquipmentLineItems to us-gaap_PropertyPlantAndEquipmentLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl">PROPERTY, PLANT AND EQUIPMENT</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:title="label: PropertyPlantAndEquipmentDisclosureTextBlock to us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1" xlink:title="label: PropertyPlantAndEquipmentDisclosureTextBlock to us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentAbstract_lbl">PROPERTY, PLANT AND EQUIPMENT [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:title="label: PropertyPlantAndEquipmentAbstract to us-gaap_PropertyPlantAndEquipmentAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentGross_lbl">Property, plant and equipment, gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:title="label: PropertyPlantAndEquipmentGross to us-gaap_PropertyPlantAndEquipmentGross_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="PropertyPlantAndEquipmentTextBlock" xlink:title="PropertyPlantAndEquipmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl">Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:title="label: PropertyPlantAndEquipmentTextBlock to us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xlink:title="label: PropertyPlantAndEquipmentTypeDomain to us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet_lbl">Property, plant and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:title="label: PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet_lbl1">Property, plant and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xlink:title="label: PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:label="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="PropertyPlantAndEquipmentNetByTypeAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl">Property, plant and equipment [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl" xlink:title="label: PropertyPlantAndEquipmentNetByTypeAbstract to us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl1">Property, Plant and Equipment, Net, by Type [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl1" xlink:title="label: PropertyPlantAndEquipmentNetByTypeAbstract to us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:label="PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:title="PurchaseCommitmentRemainingMinimumAmountCommitted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl" xml:lang="en-US" id="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl">Outstanding commitments for capital expenditure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:to="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl" xlink:title="label: PurchaseCommitmentRemainingMinimumAmountCommitted to us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:title="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_lbl" xml:lang="en-US" id="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_lbl">Amounts reclassified from accumulated other comprehensive income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_lbl" xlink:title="label: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax to us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_lbl1">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_lbl1" xlink:title="label: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax to us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:label="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:title="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_lbl" xml:lang="en-US" id="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_lbl">Changes in Accumulated Other Comprehensive Income [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_lbl" xlink:title="label: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract to us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_lbl1" xml:lang="en-US" id="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_lbl1">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_lbl1" xlink:title="label: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract to us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl" xml:lang="en-US" id="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl">Unrecognized Tax Benefits [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl" xlink:title="label: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:label="RepaymentsOfDebtAndCapitalLeaseObligations" xlink:title="RepaymentsOfDebtAndCapitalLeaseObligations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl" xml:lang="en-US" id="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl">Repayments of long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfDebtAndCapitalLeaseObligations" xlink:to="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl" xlink:title="label: RepaymentsOfDebtAndCapitalLeaseObligations to us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl1" xml:lang="en-US" id="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl1">Repayments of Debt and Capital Lease Obligations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfDebtAndCapitalLeaseObligations" xlink:to="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl1" xlink:title="label: RepaymentsOfDebtAndCapitalLeaseObligations to us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="RepaymentsOfDebt" xlink:title="RepaymentsOfDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US" id="us-gaap_RepaymentsOfDebt_lbl">Repayments of debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl" xlink:title="label: RepaymentsOfDebt to us-gaap_RepaymentsOfDebt_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US" id="us-gaap_ResearchAndDevelopmentExpense_lbl">Research and development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:title="label: ResearchAndDevelopmentExpense to us-gaap_ResearchAndDevelopmentExpense_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US" id="us-gaap_RestrictedStockMember_lbl">Restricted Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl" xlink:title="label: RestrictedStockMember to us-gaap_RestrictedStockMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" id="us-gaap_RetainedEarningsAccumulatedDeficit_lbl">Retained earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:title="label: RetainedEarningsAccumulatedDeficit to us-gaap_RetainedEarningsAccumulatedDeficit_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US" id="us-gaap_RetainedEarningsMember_lbl">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:title="label: RetainedEarningsMember to us-gaap_RetainedEarningsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetainedEarningsMember_lbl1" xml:lang="en-US" id="us-gaap_RetainedEarningsMember_lbl1">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl1" xlink:title="label: RetainedEarningsMember to us-gaap_RetainedEarningsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl">Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:title="label: RevenueFromContractWithCustomerExcludingAssessedTax to us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1">Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" xlink:title="label: RevenueFromContractWithCustomerExcludingAssessedTax to us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:label="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:title="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_lbl" xml:lang="en-US" id="us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_lbl">Revenue, Initial Application Period Cumulative Effect Transition [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_lbl" xlink:title="label: RevenueInitialApplicationPeriodCumulativeEffectTransitionTable to us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerAbstract_lbl">REVENUE [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xlink:title="label: RevenueFromContractWithCustomerAbstract to us-gaap_RevenueFromContractWithCustomerAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:label="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:title="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_lbl" xml:lang="en-US" id="us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_lbl">Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_lbl" xlink:title="label: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="RevenueFromContractWithCustomerPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl">Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:title="label: RevenueFromContractWithCustomerPolicyTextBlock to us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl1">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl1" xlink:title="label: RevenueFromContractWithCustomerPolicyTextBlock to us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="RevenueFromContractWithCustomerTextBlock" xlink:title="RevenueFromContractWithCustomerTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl">REVENUE</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:title="label: RevenueFromContractWithCustomerTextBlock to us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl1" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl1">Revenue from Contract with Customer [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl1" xlink:title="label: RevenueFromContractWithCustomerTextBlock to us-gaap_RevenueFromContractWithCustomerTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock" xlink:label="RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock" xlink:title="RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock_lbl">Remaining Performance Obligations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock" xlink:to="us-gaap_RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock_lbl" xlink:title="label: RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock to us-gaap_RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl">Weighted average remaining contractual life, Outstanding at end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl">Weighted average remaining contractual life, Exercisable at end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl">Aggregate intrinsic value, Exercisable at end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl">Contractual term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl">Expected term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioPlanMember" xlink:label="ScenarioPlanMember" xlink:title="ScenarioPlanMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScenarioPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScenarioPlanMember_lbl" xml:lang="en-US" id="us-gaap_ScenarioPlanMember_lbl">Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScenarioPlanMember" xlink:to="us-gaap_ScenarioPlanMember_lbl" xlink:title="label: ScenarioPlanMember to us-gaap_ScenarioPlanMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScenarioUnspecifiedDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US" id="us-gaap_ScenarioUnspecifiedDomain_lbl">Scenario, Unspecified [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScenarioUnspecifiedDomain" xlink:to="us-gaap_ScenarioUnspecifiedDomain_lbl" xlink:title="label: ScenarioUnspecifiedDomain to us-gaap_ScenarioUnspecifiedDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="ScheduleOfInventoryCurrentTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:title="label: ScheduleOfInventoryCurrentTableTextBlock to us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl1">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl1" xlink:title="label: ScheduleOfInventoryCurrentTableTextBlock to us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl">Assumptions Used to Calculate Weighted-Average Grant Date Fair Value of Options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:title="label: ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock to us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl">Calculation of Basic and Diluted Earnings Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:title="label: ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock to us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl">Information on Outstanding and Exercisable Option</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:title="label: ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock to us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl1">Share-based Compensation, Stock Options, Activity [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl1" xlink:title="label: ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock to us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:title="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl">Changes in Accumulated Other Comprehensive Income by Component</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xlink:title="label: ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock to us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl1">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl1" xlink:title="label: ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock to us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl">Outstanding Securities Excluded from Calculation of Diluted Earnings or Loss Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xlink:title="label: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock to us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xlink:title="label: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:label="ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:title="ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_lbl">Fair Value and Carrying Amount of Convertible Senior Notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:to="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_lbl" xlink:title="label: ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock to us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="ScheduleOfDebtInstrumentsTextBlock" xlink:title="ScheduleOfDebtInstrumentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl">Long-Term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xlink:title="label: ScheduleOfDebtInstrumentsTextBlock to us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl1">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl1" xlink:title="label: ScheduleOfDebtInstrumentsTextBlock to us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl">Property, Plant and Equipment [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:title="label: ScheduleOfPropertyPlantAndEquipmentTable to us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:title="ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl">Impacts of Adoption of Condensed Consolidated Balance Sheet, Condensed Consolidated Statements of Income and Cash Flows</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xlink:title="label: ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock to us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:label="ScheduleOfTreasuryStockByClassTextBlock" xlink:title="ScheduleOfTreasuryStockByClassTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfTreasuryStockByClassTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfTreasuryStockByClassTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfTreasuryStockByClassTextBlock_lbl">Volume of Shares Repurchased are Subject to Market Conditions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfTreasuryStockByClassTextBlock" xlink:to="us-gaap_ScheduleOfTreasuryStockByClassTextBlock_lbl" xlink:title="label: ScheduleOfTreasuryStockByClassTextBlock to us-gaap_ScheduleOfTreasuryStockByClassTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:title="label: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="ScheduleOfVariableInterestEntitiesTextBlock" xlink:title="ScheduleOfVariableInterestEntitiesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl">Carrying Amounts and Exposure to Loss Related to Assets and Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" xlink:title="label: ScheduleOfVariableInterestEntitiesTextBlock to us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="ScheduleOfVariableInterestEntitiesTable" xlink:title="ScheduleOfVariableInterestEntitiesTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl">Schedule of Variable Interest Entities [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl" xlink:title="label: ScheduleOfVariableInterestEntitiesTable to us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" id="us-gaap_SellingGeneralAndAdministrativeExpense_lbl">Selling, general and administrative</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:title="label: SellingGeneralAndAdministrativeExpense to us-gaap_SellingGeneralAndAdministrativeExpense_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl">Weighted Average Exercise Price [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl">Award vesting period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="ShareRepurchaseProgramAxis" xlink:title="ShareRepurchaseProgramAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareRepurchaseProgramAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareRepurchaseProgramAxis_lbl" xml:lang="en-US" id="us-gaap_ShareRepurchaseProgramAxis_lbl">Share Repurchase Program [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramAxis_lbl" xlink:title="label: ShareRepurchaseProgramAxis to us-gaap_ShareRepurchaseProgramAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:label="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:title="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_lbl" xml:lang="en-US" id="us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_lbl">Share-based Compensation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_lbl" xlink:title="label: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_lbl1">Share-based Arrangements with Employees and Nonemployees [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_lbl1" xlink:title="label: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl">Share options granted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="ShareRepurchaseProgramDomain" xlink:title="ShareRepurchaseProgramDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareRepurchaseProgramDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareRepurchaseProgramDomain_lbl" xml:lang="en-US" id="us-gaap_ShareRepurchaseProgramDomain_lbl">Share Repurchase Program [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareRepurchaseProgramDomain" xlink:to="us-gaap_ShareRepurchaseProgramDomain_lbl" xlink:title="label: ShareRepurchaseProgramDomain to us-gaap_ShareRepurchaseProgramDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl">Dividend yield</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl">Restricted Stock [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl">Risk free rate of return</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl">Volatility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl">Restricted stock awards granted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl">Number of shares of restricted stock outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl">Weighted-average inputs and risk-free rate of return ranges used to calculate the grant date fair value of options [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl">Weighted average grant date fair value of restricted stock awards (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl">Weighted average exercise price, Exercisable at end of period (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl">Exercisable at end of period (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl">Weighted average exercise price, Outstanding at end of period (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl">Outstanding and exercisable option awards [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl">Weighted-average grant date fair value of options granted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl">Outstanding at end of period (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl">Aggregate intrinsic value, Outstanding at end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl">Additional disclosures [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl1">Stock Options [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl">Maximum number of shares of common stock that may be issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms_lbl">Date and terms of plan modification</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification, Description and Terms</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl">Share-based Compensation Accounting</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:title="label: ShareBasedCompensationOptionAndIncentivePlansPolicy to us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl">Equity Award [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="SharesOutstanding" xlink:title="SharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_SharesOutstanding_lbl" xml:lang="en-US" id="us-gaap_SharesOutstanding_lbl">Beginning (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" xlink:title="label: SharesOutstanding to us-gaap_SharesOutstanding_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_SharesOutstanding_lbl1" xml:lang="en-US" id="us-gaap_SharesOutstanding_lbl1">Balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl1" xlink:title="label: SharesOutstanding to us-gaap_SharesOutstanding_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharesOutstanding_lbl2" xml:lang="en-US" id="us-gaap_SharesOutstanding_lbl2">Shares, Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl2" xlink:title="label: SharesOutstanding to us-gaap_SharesOutstanding_lbl2" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementScenarioAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementScenarioAxis_lbl" xml:lang="en-US" id="us-gaap_StatementScenarioAxis_lbl">Scenario [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementScenarioAxis" xlink:to="us-gaap_StatementScenarioAxis_lbl" xlink:title="label: StatementScenarioAxis to us-gaap_StatementScenarioAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" id="us-gaap_StatementOfFinancialPositionAbstract_lbl">Condensed Consolidated Balance Sheets (unaudited) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:title="label: StatementOfFinancialPositionAbstract to us-gaap_StatementOfFinancialPositionAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StatementOfFinancialPositionAbstract_lbl1" xml:lang="en-US" id="us-gaap_StatementOfFinancialPositionAbstract_lbl1">Statement of Financial Position [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl1" xlink:title="label: StatementOfFinancialPositionAbstract to us-gaap_StatementOfFinancialPositionAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US" id="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl">Condensed Consolidated Statements of Comprehensive Income (unaudited) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xlink:title="label: StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementLineItems_lbl" xml:lang="en-US" id="us-gaap_StatementLineItems_lbl">Statement [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:title="label: StatementLineItems to us-gaap_StatementLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementTable_lbl" xml:lang="en-US" id="us-gaap_StatementTable_lbl">Statement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:title="label: StatementTable to us-gaap_StatementTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" id="us-gaap_StatementOfCashFlowsAbstract_lbl">Condensed Consolidated Statements of Cash Flows (unaudited) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:title="label: StatementOfCashFlowsAbstract to us-gaap_StatementOfCashFlowsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StatementOfCashFlowsAbstract_lbl1" xml:lang="en-US" id="us-gaap_StatementOfCashFlowsAbstract_lbl1">Statement of Cash Flows [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl1" xlink:title="label: StatementOfCashFlowsAbstract to us-gaap_StatementOfCashFlowsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US" id="us-gaap_StatementEquityComponentsAxis_lbl">Equity Components [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:title="label: StatementEquityComponentsAxis to us-gaap_StatementEquityComponentsAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US" id="us-gaap_StatementOfStockholdersEquityAbstract_lbl">Condensed Consolidated Statements of Equity (unaudited) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:title="label: StatementOfStockholdersEquityAbstract to us-gaap_StatementOfStockholdersEquityAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockCompensationPlanMember" xlink:label="StockCompensationPlanMember" xlink:title="StockCompensationPlanMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockCompensationPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockCompensationPlanMember_lbl" xml:lang="en-US" id="us-gaap_StockCompensationPlanMember_lbl">Share-Based Payment Awards [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockCompensationPlanMember" xlink:to="us-gaap_StockCompensationPlanMember_lbl" xlink:title="label: StockCompensationPlanMember to us-gaap_StockCompensationPlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockCompensationPlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockCompensationPlanMember_lbl1" xml:lang="en-US" id="us-gaap_StockCompensationPlanMember_lbl1">Stock Compensation Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockCompensationPlanMember" xlink:to="us-gaap_StockCompensationPlanMember_lbl1" xlink:title="label: StockCompensationPlanMember to us-gaap_StockCompensationPlanMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="StockRepurchaseProgramAuthorizedAmount1" xlink:title="StockRepurchaseProgramAuthorizedAmount1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xml:lang="en-US" id="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl">Stock repurchased authorized amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramAuthorizedAmount1" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xlink:title="label: StockRepurchaseProgramAuthorizedAmount1 to us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl">Restricted stock awards vesting and expense (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xlink:title="label: StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures to us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures to us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl">Sales of common stock through employee stock option and purchase plans (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xlink:title="label: StockIssuedDuringPeriodSharesShareBasedCompensation to us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl1">Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesShareBasedCompensation to us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramExpirationDate" xlink:label="StockRepurchaseProgramExpirationDate" xlink:title="StockRepurchaseProgramExpirationDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramExpirationDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockRepurchaseProgramExpirationDate_lbl" xml:lang="en-US" id="us-gaap_StockRepurchaseProgramExpirationDate_lbl">Stock repurchase program - termination date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramExpirationDate" xlink:to="us-gaap_StockRepurchaseProgramExpirationDate_lbl" xlink:title="label: StockRepurchaseProgramExpirationDate to us-gaap_StockRepurchaseProgramExpirationDate_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramExpirationDate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockRepurchaseProgramExpirationDate_lbl1" xml:lang="en-US" id="us-gaap_StockRepurchaseProgramExpirationDate_lbl1">Stock Repurchase Program Expiration Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramExpirationDate" xlink:to="us-gaap_StockRepurchaseProgramExpirationDate_lbl1" xlink:title="label: StockRepurchaseProgramExpirationDate to us-gaap_StockRepurchaseProgramExpirationDate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl">Restricted stock awards vesting and expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xlink:title="label: StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures to us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl1">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl1" xlink:title="label: StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures to us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="StockIssuedDuringPeriodValueShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl">Sales of common stock through employee stock option and purchase plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:title="label: StockIssuedDuringPeriodValueShareBasedCompensation to us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl1">Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl1" xlink:title="label: StockIssuedDuringPeriodValueShareBasedCompensation to us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl">Total equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl3" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl3">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl3" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl3" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl">Equity:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl">Total Photronics, Inc. shareholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl1">Total Photronics, Inc. shareholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl2">Beginning Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl3" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_StockholdersEquity_lbl3" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl3">Ending Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl3" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl3" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquity_lbl4" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl4">Stockholders' Equity Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl4" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl4" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US" id="us-gaap_StockholdersEquityAbstract_lbl">Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:title="label: StockholdersEquityAbstract to us-gaap_StockholdersEquityAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US" id="us-gaap_SubsequentEventTypeDomain_lbl">Subsequent Event Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl" xlink:title="label: SubsequentEventTypeDomain to us-gaap_SubsequentEventTypeDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US" id="us-gaap_SubsequentEventTypeAxis_lbl">Subsequent Event Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" xlink:title="label: SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US" id="us-gaap_SubsequentEventMember_lbl">Subsequent Event [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" xlink:title="label: SubsequentEventMember to us-gaap_SubsequentEventMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US" id="us-gaap_SupplementalCashFlowInformationAbstract_lbl">Supplemental disclosure information:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:title="label: SupplementalCashFlowInformationAbstract to us-gaap_SupplementalCashFlowInformationAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="TransferredAtPointInTimeMember" xlink:title="TransferredAtPointInTimeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TransferredAtPointInTimeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TransferredAtPointInTimeMember_lbl" xml:lang="en-US" id="us-gaap_TransferredAtPointInTimeMember_lbl">At a Point in Time [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransferredAtPointInTimeMember" xlink:to="us-gaap_TransferredAtPointInTimeMember_lbl" xlink:title="label: TransferredAtPointInTimeMember to us-gaap_TransferredAtPointInTimeMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="TransferredOverTimeMember" xlink:title="TransferredOverTimeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TransferredOverTimeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TransferredOverTimeMember_lbl" xml:lang="en-US" id="us-gaap_TransferredOverTimeMember_lbl">Over Time [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransferredOverTimeMember" xlink:to="us-gaap_TransferredOverTimeMember_lbl" xlink:title="label: TransferredOverTimeMember to us-gaap_TransferredOverTimeMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="TimingOfTransferOfGoodOrServiceAxis" xlink:title="TimingOfTransferOfGoodOrServiceAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xml:lang="en-US" id="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xlink:title="label: TimingOfTransferOfGoodOrServiceAxis to us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="TimingOfTransferOfGoodOrServiceDomain" xlink:title="TimingOfTransferOfGoodOrServiceDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TimingOfTransferOfGoodOrServiceDomain_lbl" xml:lang="en-US" id="us-gaap_TimingOfTransferOfGoodOrServiceDomain_lbl">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain_lbl" xlink:title="label: TimingOfTransferOfGoodOrServiceDomain to us-gaap_TimingOfTransferOfGoodOrServiceDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="TaxCreditCarryforwardAmount" xlink:title="TaxCreditCarryforwardAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxCreditCarryforwardAmount_lbl" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardAmount_lbl">Tax credit carryforward, amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount_lbl" xlink:title="label: TaxCreditCarryforwardAmount to us-gaap_TaxCreditCarryforwardAmount_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="TaxCreditCarryforwardAxis" xlink:title="TaxCreditCarryforwardAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_TaxCreditCarryforwardAxis_lbl" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardAxis_lbl">Tax Credit Carryforward [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardAxis_lbl" xlink:title="label: TaxCreditCarryforwardAxis to us-gaap_TaxCreditCarryforwardAxis_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardAxis_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxCreditCarryforwardAxis_lbl1" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardAxis_lbl1">Tax Credit Carryforward [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardAxis_lbl1" xlink:title="label: TaxCreditCarryforwardAxis to us-gaap_TaxCreditCarryforwardAxis_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="TaxCreditCarryforwardNameDomain" xlink:title="TaxCreditCarryforwardNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxCreditCarryforwardNameDomain_lbl" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardNameDomain_lbl">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain_lbl" xlink:title="label: TaxCreditCarryforwardNameDomain to us-gaap_TaxCreditCarryforwardNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="TreasuryStockTextBlock" xlink:title="TreasuryStockTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockTextBlock_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockTextBlock_lbl">SHARE REPURCHASE PROGRAM</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockTextBlock" xlink:to="us-gaap_TreasuryStockTextBlock_lbl" xlink:title="label: TreasuryStockTextBlock to us-gaap_TreasuryStockTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockSharesAbstract" xlink:label="TreasuryStockSharesAbstract" xlink:title="TreasuryStockSharesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockSharesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockSharesAbstract_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockSharesAbstract_lbl">SHARE REPURCHASE PROGRAM [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockSharesAbstract" xlink:to="us-gaap_TreasuryStockSharesAbstract_lbl" xlink:title="label: TreasuryStockSharesAbstract to us-gaap_TreasuryStockSharesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="TreasuryStockValueAcquiredCostMethod" xlink:title="TreasuryStockValueAcquiredCostMethod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl">Purchase of treasury stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xlink:title="label: TreasuryStockValueAcquiredCostMethod to us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1" xml:lang="en-US" id="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1" xlink:title="label: TreasuryStockValueAcquiredCostMethod to us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="TreasuryStockMember" xlink:title="TreasuryStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TreasuryStockMember_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockMember_lbl">Treasury Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockMember" xlink:to="us-gaap_TreasuryStockMember_lbl" xlink:title="label: TreasuryStockMember to us-gaap_TreasuryStockMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockMember_lbl1" xml:lang="en-US" id="us-gaap_TreasuryStockMember_lbl1">Treasury Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockMember" xlink:to="us-gaap_TreasuryStockMember_lbl1" xlink:title="label: TreasuryStockMember to us-gaap_TreasuryStockMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="TreasuryStockCommonShares" xlink:title="TreasuryStockCommonShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockCommonShares_lbl">Number of shares repurchased (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl" xlink:title="label: TreasuryStockCommonShares to us-gaap_TreasuryStockCommonShares_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonShares_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TreasuryStockCommonShares_lbl1" xml:lang="en-US" id="us-gaap_TreasuryStockCommonShares_lbl1">Treasury stock, shares (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl1" xlink:title="label: TreasuryStockCommonShares to us-gaap_TreasuryStockCommonShares_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="TreasuryStockAcquiredAverageCostPerShare" xlink:title="TreasuryStockAcquiredAverageCostPerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl">Average price paid per share (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockAcquiredAverageCostPerShare" xlink:to="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl" xlink:title="label: TreasuryStockAcquiredAverageCostPerShare to us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl1" xml:lang="en-US" id="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl1">Treasury Stock Acquired, Average Cost Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockAcquiredAverageCostPerShare" xlink:to="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl1" xlink:title="label: TreasuryStockAcquiredAverageCostPerShare to us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="TreasuryStockCommonValue" xlink:title="TreasuryStockCommonValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TreasuryStockCommonValue_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockCommonValue_lbl">Cost of shares repurchased</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl" xlink:title="label: TreasuryStockCommonValue to us-gaap_TreasuryStockCommonValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonValue_lbl1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_TreasuryStockCommonValue_lbl1" xml:lang="en-US" id="us-gaap_TreasuryStockCommonValue_lbl1">Treasury stock, 3,695 shares at April 28, 2019 and 2,558 shares at October 31, 2018</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl1" xlink:title="label: TreasuryStockCommonValue to us-gaap_TreasuryStockCommonValue_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonValue_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockCommonValue_lbl2" xml:lang="en-US" id="us-gaap_TreasuryStockCommonValue_lbl2">Treasury Stock, Common, Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl2" xlink:title="label: TreasuryStockCommonValue to us-gaap_TreasuryStockCommonValue_lbl2" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TypeOfAdoptionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TypeOfAdoptionMember_lbl" xml:lang="en-US" id="us-gaap_TypeOfAdoptionMember_lbl">Type of Adoption [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TypeOfAdoptionMember" xlink:to="us-gaap_TypeOfAdoptionMember_lbl" xlink:title="label: TypeOfAdoptionMember to us-gaap_TypeOfAdoptionMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract_lbl" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract_lbl">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract_lbl" xlink:title="label: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract to us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl">Accrued interest and penalties related to unrecognized tax benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xlink:title="label: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued to us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl1" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl1">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl1" xlink:title="label: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued to us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefits_lbl">Unrecognized tax benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:title="label: UnrecognizedTaxBenefits to us-gaap_UnrecognizedTaxBenefits_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="ValuationAllowanceDeferredTaxAssetChangeInAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US" id="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl">Change in valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xlink:title="label: ValuationAllowanceDeferredTaxAssetChangeInAmount to us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl1" xml:lang="en-US" id="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl1">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl1" xlink:title="label: ValuationAllowanceDeferredTaxAssetChangeInAmount to us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedLiabilitiesRecourse" xlink:label="VariableInterestEntityConsolidatedLiabilitiesRecourse" xlink:title="VariableInterestEntityConsolidatedLiabilitiesRecourse" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityConsolidatedLiabilitiesRecourse_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityConsolidatedLiabilitiesRecourse_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityConsolidatedLiabilitiesRecourse_lbl">Consolidation liabilities, recourse</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityConsolidatedLiabilitiesRecourse" xlink:to="us-gaap_VariableInterestEntityConsolidatedLiabilitiesRecourse_lbl" xlink:title="label: VariableInterestEntityConsolidatedLiabilitiesRecourse to us-gaap_VariableInterestEntityConsolidatedLiabilitiesRecourse_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:label="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:title="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract_lbl">Carrying amounts of assets and liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract_lbl" xlink:title="label: VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract to us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="VariableInterestEntityPrimaryBeneficiaryMember" xlink:title="VariableInterestEntityPrimaryBeneficiaryMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl">Photronics Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" xlink:title="label: VariableInterestEntityPrimaryBeneficiaryMember to us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:label="VariableInterestEntityEntityMaximumLossExposureAmount" xlink:title="VariableInterestEntityEntityMaximumLossExposureAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_lbl">Maximum exposure to loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityEntityMaximumLossExposureAmount" xlink:to="us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_lbl" xlink:title="label: VariableInterestEntityEntityMaximumLossExposureAmount to us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" xlink:label="VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" xlink:title="VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss_lbl">Operating (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" xlink:to="us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss_lbl" xlink:title="label: VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss to us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss" xlink:label="VariableInterestEntityInitialConsolidationGainOrLoss" xlink:title="VariableInterestEntityInitialConsolidationGainOrLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_lbl">Gain (loss) on consolidation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityInitialConsolidationGainOrLoss" xlink:to="us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_lbl" xlink:title="label: VariableInterestEntityInitialConsolidationGainOrLoss to us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_lbl1" xml:lang="en-US" id="us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_lbl1">Variable Interest Entity, Initial Consolidation, Gain (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityInitialConsolidationGainOrLoss" xlink:to="us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_lbl1" xlink:title="label: VariableInterestEntityInitialConsolidationGainOrLoss to us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount" xlink:label="VariableInterestEntityFinancialOrOtherSupportAmount" xlink:title="VariableInterestEntityFinancialOrOtherSupportAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount_lbl">Financial or other support, amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityFinancialOrOtherSupportAmount" xlink:to="us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount_lbl" xlink:title="label: VariableInterestEntityFinancialOrOtherSupportAmount to us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="VariableInterestEntitiesByClassificationOfEntityAxis" xlink:title="VariableInterestEntitiesByClassificationOfEntityAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_lbl">Variable Interest Entities [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_lbl" xlink:title="label: VariableInterestEntitiesByClassificationOfEntityAxis to us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:label="VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:title="VariableInterestEntityNotPrimaryBeneficiaryMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_lbl">DNP [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:to="us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_lbl" xlink:title="label: VariableInterestEntityNotPrimaryBeneficiaryMember to us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="VariableInterestEntityOwnershipPercentage" xlink:title="VariableInterestEntityOwnershipPercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityOwnershipPercentage_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityOwnershipPercentage_lbl">Ownership percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityOwnershipPercentage" xlink:to="us-gaap_VariableInterestEntityOwnershipPercentage_lbl" xlink:title="label: VariableInterestEntityOwnershipPercentage to us-gaap_VariableInterestEntityOwnershipPercentage_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="VariableInterestEntityLineItems" xlink:title="VariableInterestEntityLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityLineItems_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityLineItems_lbl">Variable Interest Entity [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityLineItems" xlink:to="us-gaap_VariableInterestEntityLineItems_lbl" xlink:title="label: VariableInterestEntityLineItems to us-gaap_VariableInterestEntityLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:label="VariableInterestEntityDisclosureTextBlock" xlink:title="VariableInterestEntityDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl">PDMCX JOINT VENTURE</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityDisclosureTextBlock" xlink:to="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl" xlink:title="label: VariableInterestEntityDisclosureTextBlock to us-gaap_VariableInterestEntityDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl1">Variable Interest Entity Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityDisclosureTextBlock" xlink:to="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl1" xlink:title="label: VariableInterestEntityDisclosureTextBlock to us-gaap_VariableInterestEntityDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary" xlink:label="VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary" xlink:title="VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary_lbl">Methodology use for determining whether enterprise is primary beneficiary</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary" xlink:to="us-gaap_VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary_lbl" xlink:title="label: VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary to us-gaap_VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl">Basic (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1">Weighted-average common shares used for basic earnings per share (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl">Potentially dilutive common shares (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xlink:title="label: WeightedAverageNumberDilutedSharesOutstandingAdjustment to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl1">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl1" xlink:title="label: WeightedAverageNumberDilutedSharesOutstandingAdjustment to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl">Diluted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1">Weighted-average common shares used for diluted earnings per share (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl">Effect of dilutive securities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl" xlink:title="label: WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl1">Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl1" xlink:title="label: WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl">Weighted-average number of common shares outstanding:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:title="label: WeightedAverageNumberOfSharesOutstandingAbstract to us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl1">Weighted-average common shares computations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl1" xlink:title="label: WeightedAverageNumberOfSharesOutstandingAbstract to us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:label xlink:type="resource" xlink:label="srt_EuropeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_EuropeMember_lbl" xml:lang="en-US" id="srt_EuropeMember_lbl">Europe [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EuropeMember" xlink:to="srt_EuropeMember_lbl" xlink:title="label: EuropeMember to srt_EuropeMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:label xlink:type="resource" xlink:label="srt_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MaximumMember_lbl" xml:lang="en-US" id="srt_MaximumMember_lbl">Maximum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumMember" xlink:to="srt_MaximumMember_lbl" xlink:title="label: MaximumMember to srt_MaximumMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:label xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MinimumMember_lbl" xml:lang="en-US" id="srt_MinimumMember_lbl">Minimum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumMember" xlink:to="srt_MinimumMember_lbl" xlink:title="label: MinimumMember to srt_MinimumMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:label xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US" id="srt_ProductsAndServicesDomain_lbl">Product and Service [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl" xlink:title="label: ProductsAndServicesDomain to srt_ProductsAndServicesDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:label xlink:type="resource" xlink:label="srt_ProductOrServiceAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ProductOrServiceAxis_lbl" xml:lang="en-US" id="srt_ProductOrServiceAxis_lbl">Product and Service [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xlink:title="label: ProductOrServiceAxis to srt_ProductOrServiceAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:label xlink:type="resource" xlink:label="srt_RangeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RangeMember_lbl" xml:lang="en-US" id="srt_RangeMember_lbl">Range [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeMember" xlink:to="srt_RangeMember_lbl" xlink:title="label: RangeMember to srt_RangeMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:label xlink:type="resource" xlink:label="srt_RangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RangeAxis_lbl" xml:lang="en-US" id="srt_RangeAxis_lbl">Range [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeAxis" xlink:to="srt_RangeAxis_lbl" xlink:title="label: RangeAxis to srt_RangeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:label xlink:type="resource" xlink:label="srt_SegmentGeographicalDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US" id="srt_SegmentGeographicalDomain_lbl">Geographical [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl" xlink:title="label: SegmentGeographicalDomain to srt_SegmentGeographicalDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:label xlink:type="resource" xlink:label="srt_StatementGeographicalAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_StatementGeographicalAxis_lbl" xml:lang="en-US" id="srt_StatementGeographicalAxis_lbl">Geographical [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl" xlink:title="label: StatementGeographicalAxis to srt_StatementGeographicalAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:label xlink:type="resource" xlink:label="country_CN_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_CN_lbl" xml:lang="en-US" id="country_CN_lbl">China [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CN" xlink:to="country_CN_lbl" xlink:title="label: CN to country_CN_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KR" xlink:label="KR" xlink:title="KR" />
    <link:label xlink:type="resource" xlink:label="country_KR_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_KR_lbl" xml:lang="en-US" id="country_KR_lbl">Korea [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="KR" xlink:to="country_KR_lbl" xlink:title="label: KR to country_KR_lbl" />
    <link:label xlink:type="resource" xlink:label="country_KR_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="country_KR_lbl1" xml:lang="en-US" id="country_KR_lbl1">Korea [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="KR" xlink:to="country_KR_lbl1" xlink:title="label: KR to country_KR_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TW" xlink:label="TW" xlink:title="TW" />
    <link:label xlink:type="resource" xlink:label="country_TW_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_TW_lbl" xml:lang="en-US" id="country_TW_lbl">Taiwan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TW" xlink:to="country_TW_lbl" xlink:title="label: TW to country_TW_lbl" />
    <link:label xlink:type="resource" xlink:label="country_TW_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="country_TW_lbl1" xml:lang="en-US" id="country_TW_lbl1">Taiwan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TW" xlink:to="country_TW_lbl1" xlink:title="label: TW to country_TW_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:label xlink:type="resource" xlink:label="country_US_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_US_lbl" xml:lang="en-US" id="country_US_lbl">United States [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="US" xlink:to="country_US_lbl" xlink:title="label: US to country_US_lbl" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_StockOptionsActivityAbstract" xlink:label="StockOptionsActivityAbstract" xlink:title="StockOptionsActivityAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_StockOptionsActivityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_StockOptionsActivityAbstract_lbl1" xml:lang="en-US" id="plab_StockOptionsActivityAbstract_lbl1">Stock options activity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockOptionsActivityAbstract" xlink:to="plab_StockOptionsActivityAbstract_lbl1" xlink:title="label: StockOptionsActivityAbstract to plab_StockOptionsActivityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl1" xml:lang="en-US" id="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl1">Share based Compensation Arrangement by Share based Payment Award Options Weighted Average Remaining Contractual Term [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:to="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract to plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl2" xml:lang="en-US" id="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl2">Weighted-Average Remaining Contractual Life [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:to="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract to plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl1" xml:lang="en-US" id="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl1">Share based Compensation Arrangement by Share based Payment Award, Options, Aggregate Intrinsic Value [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract to plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl2" xml:lang="en-US" id="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl2">Aggregate Intrinsic Value [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract to plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_IncomeTaxHolidayAbstract" xlink:label="IncomeTaxHolidayAbstract" xlink:title="IncomeTaxHolidayAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_IncomeTaxHolidayAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_IncomeTaxHolidayAbstract_lbl1" xml:lang="en-US" id="plab_IncomeTaxHolidayAbstract_lbl1">Income Tax Holiday [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidayAbstract" xlink:to="plab_IncomeTaxHolidayAbstract_lbl1" xlink:title="label: IncomeTaxHolidayAbstract to plab_IncomeTaxHolidayAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract" xlink:label="SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract" xlink:title="SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract_lbl1" xml:lang="en-US" id="plab_SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract_lbl1">Significant Change in Unrecognized Tax Benefits Reasonably Possible [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract" xlink:to="plab_SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract_lbl1" xlink:title="label: SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract to plab_SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TermOfTaxYearHolidays" xlink:label="TermOfTaxYearHolidays" xlink:title="TermOfTaxYearHolidays" />
    <link:label xlink:type="resource" xlink:label="plab_TermOfTaxYearHolidays_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_TermOfTaxYearHolidays_lbl" xml:lang="en-US" id="plab_TermOfTaxYearHolidays_lbl">Refers to term of tax year holidays.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermOfTaxYearHolidays" xlink:to="plab_TermOfTaxYearHolidays_lbl" xlink:title="label: TermOfTaxYearHolidays to plab_TermOfTaxYearHolidays_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_TermOfTaxYearHolidays_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_TermOfTaxYearHolidays_lbl1" xml:lang="en-US" id="plab_TermOfTaxYearHolidays_lbl1">Term of tax year holidays</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermOfTaxYearHolidays" xlink:to="plab_TermOfTaxYearHolidays_lbl1" xlink:title="label: TermOfTaxYearHolidays to plab_TermOfTaxYearHolidays_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_TermOfTaxYearHolidays_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_TermOfTaxYearHolidays_lbl2" xml:lang="en-US" id="plab_TermOfTaxYearHolidays_lbl2">Term of tax year holidays</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermOfTaxYearHolidays" xlink:to="plab_TermOfTaxYearHolidays_lbl2" xlink:title="label: TermOfTaxYearHolidays to plab_TermOfTaxYearHolidays_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_IncomeTaxDisclosureTable" xlink:label="IncomeTaxDisclosureTable" xlink:title="IncomeTaxDisclosureTable" />
    <link:label xlink:type="resource" xlink:label="plab_IncomeTaxDisclosureTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_IncomeTaxDisclosureTable_lbl" xml:lang="en-US" id="plab_IncomeTaxDisclosureTable_lbl">Disclosure of information about income taxes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTable" xlink:to="plab_IncomeTaxDisclosureTable_lbl" xlink:title="label: IncomeTaxDisclosureTable to plab_IncomeTaxDisclosureTable_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_IncomeTaxDisclosureTable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_IncomeTaxDisclosureTable_lbl1" xml:lang="en-US" id="plab_IncomeTaxDisclosureTable_lbl1">Income Tax Disclosure [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTable" xlink:to="plab_IncomeTaxDisclosureTable_lbl1" xlink:title="label: IncomeTaxDisclosureTable to plab_IncomeTaxDisclosureTable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_IncomeTaxDisclosureLineItems" xlink:label="IncomeTaxDisclosureLineItems" xlink:title="IncomeTaxDisclosureLineItems" />
    <link:label xlink:type="resource" xlink:label="plab_IncomeTaxDisclosureLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_IncomeTaxDisclosureLineItems_lbl" xml:lang="en-US" id="plab_IncomeTaxDisclosureLineItems_lbl">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.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="plab_IncomeTaxDisclosureLineItems_lbl" xlink:title="label: IncomeTaxDisclosureLineItems to plab_IncomeTaxDisclosureLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_IncomeTaxDisclosureLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_IncomeTaxDisclosureLineItems_lbl1" xml:lang="en-US" id="plab_IncomeTaxDisclosureLineItems_lbl1">Income Tax Disclosure [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="plab_IncomeTaxDisclosureLineItems_lbl1" xlink:title="label: IncomeTaxDisclosureLineItems to plab_IncomeTaxDisclosureLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaxCreditCarryforwardAbstract" xlink:label="TaxCreditCarryforwardAbstract" xlink:title="TaxCreditCarryforwardAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_TaxCreditCarryforwardAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_TaxCreditCarryforwardAbstract_lbl1" xml:lang="en-US" id="plab_TaxCreditCarryforwardAbstract_lbl1">Tax Credit Carryforward [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardAbstract" xlink:to="plab_TaxCreditCarryforwardAbstract_lbl1" xlink:title="label: TaxCreditCarryforwardAbstract to plab_TaxCreditCarryforwardAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_CreditCarryforwardsRefundPeriod" xlink:label="CreditCarryforwardsRefundPeriod" xlink:title="CreditCarryforwardsRefundPeriod" />
    <link:label xlink:type="resource" xlink:label="plab_CreditCarryforwardsRefundPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_CreditCarryforwardsRefundPeriod_lbl" xml:lang="en-US" id="plab_CreditCarryforwardsRefundPeriod_lbl">Refers to credit carryforwards refund period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditCarryforwardsRefundPeriod" xlink:to="plab_CreditCarryforwardsRefundPeriod_lbl" xlink:title="label: CreditCarryforwardsRefundPeriod to plab_CreditCarryforwardsRefundPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_CreditCarryforwardsRefundPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_CreditCarryforwardsRefundPeriod_lbl1" xml:lang="en-US" id="plab_CreditCarryforwardsRefundPeriod_lbl1">Credit Carryforwards Refund Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditCarryforwardsRefundPeriod" xlink:to="plab_CreditCarryforwardsRefundPeriod_lbl1" xlink:title="label: CreditCarryforwardsRefundPeriod to plab_CreditCarryforwardsRefundPeriod_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_CreditCarryforwardsRefundPeriod_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_CreditCarryforwardsRefundPeriod_lbl2" xml:lang="en-US" id="plab_CreditCarryforwardsRefundPeriod_lbl2">Credit carryforwards refund period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditCarryforwardsRefundPeriod" xlink:to="plab_CreditCarryforwardsRefundPeriod_lbl2" xlink:title="label: CreditCarryforwardsRefundPeriod to plab_CreditCarryforwardsRefundPeriod_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ForeignTaxAbstract" xlink:label="ForeignTaxAbstract" xlink:title="ForeignTaxAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_ForeignTaxAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ForeignTaxAbstract_lbl1" xml:lang="en-US" id="plab_ForeignTaxAbstract_lbl1">Foreign Tax [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignTaxAbstract" xlink:to="plab_ForeignTaxAbstract_lbl1" xlink:title="label: ForeignTaxAbstract to plab_ForeignTaxAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent" xlink:label="EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent" xlink:title="EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent" />
    <link:label xlink:type="resource" xlink:label="plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent_lbl" xml:lang="en-US" id="plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent_lbl">Percentage of foreign federal statutory tax rate applicable to pretax income (loss).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent" xlink:to="plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent to plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent_lbl1" xml:lang="en-US" id="plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent_lbl1">Effective Income Tax Rate Reconciliation, at Foreign Statutory Income Tax Rate, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent" xlink:to="plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent to plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent_lbl2" xml:lang="en-US" id="plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent_lbl2">Foreign statutory rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent" xlink:to="plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent_lbl2" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent to plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:label="TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:title="TaiwanAgencyOfTheMinistryOfFinanceMember" />
    <link:label xlink:type="resource" xlink:label="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl" xml:lang="en-US" id="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl">Designated tax department of the government of Taiwan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:to="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl" xlink:title="label: TaiwanAgencyOfTheMinistryOfFinanceMember to plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl1" xml:lang="en-US" id="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl1">Taiwan Agency of the Ministry of Finance [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:to="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl1" xlink:title="label: TaiwanAgencyOfTheMinistryOfFinanceMember to plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl2" xml:lang="en-US" id="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl2">Taiwan Agency of the Ministry of Finance [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:to="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl2" xlink:title="label: TaiwanAgencyOfTheMinistryOfFinanceMember to plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AlternateMinimumTaxCreditCarryforwardMember" xlink:label="AlternateMinimumTaxCreditCarryforwardMember" xlink:title="AlternateMinimumTaxCreditCarryforwardMember" />
    <link:label xlink:type="resource" xlink:label="plab_AlternateMinimumTaxCreditCarryforwardMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_AlternateMinimumTaxCreditCarryforwardMember_lbl" xml:lang="en-US" id="plab_AlternateMinimumTaxCreditCarryforwardMember_lbl">Tax credit carryforwards relating to alternate minimum tax.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AlternateMinimumTaxCreditCarryforwardMember" xlink:to="plab_AlternateMinimumTaxCreditCarryforwardMember_lbl" xlink:title="label: AlternateMinimumTaxCreditCarryforwardMember to plab_AlternateMinimumTaxCreditCarryforwardMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_AlternateMinimumTaxCreditCarryforwardMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_AlternateMinimumTaxCreditCarryforwardMember_lbl1" xml:lang="en-US" id="plab_AlternateMinimumTaxCreditCarryforwardMember_lbl1">Alternate Minimum Tax Credit Carryforward [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AlternateMinimumTaxCreditCarryforwardMember" xlink:to="plab_AlternateMinimumTaxCreditCarryforwardMember_lbl1" xlink:title="label: AlternateMinimumTaxCreditCarryforwardMember to plab_AlternateMinimumTaxCreditCarryforwardMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_AlternateMinimumTaxCreditCarryforwardMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_AlternateMinimumTaxCreditCarryforwardMember_lbl2" xml:lang="en-US" id="plab_AlternateMinimumTaxCreditCarryforwardMember_lbl2">Federal Alternate Minimum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AlternateMinimumTaxCreditCarryforwardMember" xlink:to="plab_AlternateMinimumTaxCreditCarryforwardMember_lbl2" xlink:title="label: AlternateMinimumTaxCreditCarryforwardMember to plab_AlternateMinimumTaxCreditCarryforwardMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_EffectOfTaxCutsAndJobsActOf2017Abstract" xlink:label="EffectOfTaxCutsAndJobsActOf2017Abstract" xlink:title="EffectOfTaxCutsAndJobsActOf2017Abstract" />
    <link:label xlink:type="resource" xlink:label="plab_EffectOfTaxCutsAndJobsActOf2017Abstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_EffectOfTaxCutsAndJobsActOf2017Abstract_lbl1" xml:lang="en-US" id="plab_EffectOfTaxCutsAndJobsActOf2017Abstract_lbl1">Effect of Tax Cuts and Jobs Act of 2017 [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfTaxCutsAndJobsActOf2017Abstract" xlink:to="plab_EffectOfTaxCutsAndJobsActOf2017Abstract_lbl1" xlink:title="label: EffectOfTaxCutsAndJobsActOf2017Abstract to plab_EffectOfTaxCutsAndJobsActOf2017Abstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance" xlink:label="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance" xlink:title="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance_lbl" xml:lang="en-US" id="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance_lbl">Amount of reasonable estimate for valuation allowance from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act of 2017 for which accounting for tax effect is incomplete.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance" xlink:to="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance_lbl" xlink:title="label: TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance to plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance_lbl1" xml:lang="en-US" id="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance_lbl1">Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Valuation Allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance" xlink:to="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance_lbl1" xlink:title="label: TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance to plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance_lbl2" xml:lang="en-US" id="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance_lbl2">Estimated deemed repatriation transition tax, valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance" xlink:to="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance_lbl2" xlink:title="label: TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance to plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent" xlink:label="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent" xlink:title="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent" />
    <link:label xlink:type="resource" xlink:label="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent_lbl" xml:lang="en-US" id="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent_lbl">Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings in cash of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act of 2017.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent" xlink:to="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent to plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent_lbl1" xml:lang="en-US" id="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent_lbl1">Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Transition Tax on Accumulated Foreign Earnings in Cash, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent" xlink:to="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent to plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent_lbl2" xml:lang="en-US" id="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent_lbl2">Toll charge rate on accumulated earnings in cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent" xlink:to="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent_lbl2" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent to plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" xlink:label="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" xlink:title="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_lbl">Amount of reasonable estimate for income tax expense (benefit) for remeasurement of deferred tax from change in tax rate pursuant to Tax Cuts and Jobs Act of 2017 for which accounting for tax effect is incomplete.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" xlink:to="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_lbl" xlink:title="label: TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit to plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_lbl1" xml:lang="en-US" id="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_lbl1">Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Change in Tax Rate, Provisional Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" xlink:to="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_lbl1" xlink:title="label: TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit to plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_lbl2" xml:lang="en-US" id="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_lbl2">Provisional income tax expense (benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" xlink:to="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_lbl2" xlink:title="label: TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit to plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense" xlink:label="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense" xlink:title="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense" />
    <link:label xlink:type="resource" xlink:label="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense_lbl" xml:lang="en-US" id="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense_lbl">Amount of reasonable estimate for income tax expense for remeasurement of deferred tax asset from change in tax rate pursuant to Tax Cuts and Jobs Act of 2017 for which accounting for tax effect is incomplete.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense" xlink:to="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense_lbl" xlink:title="label: TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense to plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense_lbl1" xml:lang="en-US" id="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense_lbl1">Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Change in Tax Rate, Deferred Tax Asset, Provisional Income Tax Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense" xlink:to="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense_lbl1" xlink:title="label: TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense to plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense_lbl2" xml:lang="en-US" id="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense_lbl2">Change in tax rate, deferred tax asset, provisional income tax expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense" xlink:to="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense_lbl2" xlink:title="label: TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense to plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_SalesAndSimilarTaxesPolicyTextBlock" xlink:label="SalesAndSimilarTaxesPolicyTextBlock" xlink:title="SalesAndSimilarTaxesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="plab_SalesAndSimilarTaxesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_SalesAndSimilarTaxesPolicyTextBlock_lbl" xml:lang="en-US" id="plab_SalesAndSimilarTaxesPolicyTextBlock_lbl">Disclosure of accounting policy election for sales and similar taxes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesAndSimilarTaxesPolicyTextBlock" xlink:to="plab_SalesAndSimilarTaxesPolicyTextBlock_lbl" xlink:title="label: SalesAndSimilarTaxesPolicyTextBlock to plab_SalesAndSimilarTaxesPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_SalesAndSimilarTaxesPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_SalesAndSimilarTaxesPolicyTextBlock_lbl1" xml:lang="en-US" id="plab_SalesAndSimilarTaxesPolicyTextBlock_lbl1">Sales and Similar Taxes [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesAndSimilarTaxesPolicyTextBlock" xlink:to="plab_SalesAndSimilarTaxesPolicyTextBlock_lbl1" xlink:title="label: SalesAndSimilarTaxesPolicyTextBlock to plab_SalesAndSimilarTaxesPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_SalesAndSimilarTaxesPolicyTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_SalesAndSimilarTaxesPolicyTextBlock_lbl2" xml:lang="en-US" id="plab_SalesAndSimilarTaxesPolicyTextBlock_lbl2">Sales and Similar Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesAndSimilarTaxesPolicyTextBlock" xlink:to="plab_SalesAndSimilarTaxesPolicyTextBlock_lbl2" xlink:title="label: SalesAndSimilarTaxesPolicyTextBlock to plab_SalesAndSimilarTaxesPolicyTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ContractCostsPolicyTextBlock" xlink:label="ContractCostsPolicyTextBlock" xlink:title="ContractCostsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="plab_ContractCostsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_ContractCostsPolicyTextBlock_lbl" xml:lang="en-US" id="plab_ContractCostsPolicyTextBlock_lbl">Disclosure of accounting policy for contract costs.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractCostsPolicyTextBlock" xlink:to="plab_ContractCostsPolicyTextBlock_lbl" xlink:title="label: ContractCostsPolicyTextBlock to plab_ContractCostsPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_ContractCostsPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ContractCostsPolicyTextBlock_lbl1" xml:lang="en-US" id="plab_ContractCostsPolicyTextBlock_lbl1">Contract Costs [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractCostsPolicyTextBlock" xlink:to="plab_ContractCostsPolicyTextBlock_lbl1" xlink:title="label: ContractCostsPolicyTextBlock to plab_ContractCostsPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ContractCostsPolicyTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ContractCostsPolicyTextBlock_lbl2" xml:lang="en-US" id="plab_ContractCostsPolicyTextBlock_lbl2">Contract Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractCostsPolicyTextBlock" xlink:to="plab_ContractCostsPolicyTextBlock_lbl2" xlink:title="label: ContractCostsPolicyTextBlock to plab_ContractCostsPolicyTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock" xlink:label="ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock" xlink:title="ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock_lbl" xml:lang="en-US" id="plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock_lbl">Disclosure of accounting policy for contract assets, contract liabilities and accounts receivable.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock" xlink:to="plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock_lbl" xlink:title="label: ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock to plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock_lbl1" xml:lang="en-US" id="plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock_lbl1">Contract Assets, Contract Liabilities and Accounts Receivable [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock" xlink:to="plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock_lbl1" xlink:title="label: ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock to plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock_lbl2" xml:lang="en-US" id="plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock_lbl2">Contract Assets, Contract Liabilities and Accounts Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock" xlink:to="plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock_lbl2" xlink:title="label: ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock to plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ConvertibleSeniorNotesDueOnApril2019Member" xlink:label="ConvertibleSeniorNotesDueOnApril2019Member" xlink:title="ConvertibleSeniorNotesDueOnApril2019Member" />
    <link:label xlink:type="resource" xlink:label="plab_ConvertibleSeniorNotesDueOnApril2019Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_ConvertibleSeniorNotesDueOnApril2019Member_lbl" xml:lang="en-US" id="plab_ConvertibleSeniorNotesDueOnApril2019Member_lbl">Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorNotesDueOnApril2019Member" xlink:to="plab_ConvertibleSeniorNotesDueOnApril2019Member_lbl" xlink:title="label: ConvertibleSeniorNotesDueOnApril2019Member to plab_ConvertibleSeniorNotesDueOnApril2019Member_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_ConvertibleSeniorNotesDueOnApril2019Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ConvertibleSeniorNotesDueOnApril2019Member_lbl1" xml:lang="en-US" id="plab_ConvertibleSeniorNotesDueOnApril2019Member_lbl1">Convertible Senior Notes Due On April2019 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorNotesDueOnApril2019Member" xlink:to="plab_ConvertibleSeniorNotesDueOnApril2019Member_lbl1" xlink:title="label: ConvertibleSeniorNotesDueOnApril2019Member to plab_ConvertibleSeniorNotesDueOnApril2019Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ConvertibleSeniorNotesDueOnApril2019Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="plab_ConvertibleSeniorNotesDueOnApril2019Member_lbl2" xml:lang="en-US" id="plab_ConvertibleSeniorNotesDueOnApril2019Member_lbl2">3.25% Convertible Senior Notes Matured 2019 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorNotesDueOnApril2019Member" xlink:to="plab_ConvertibleSeniorNotesDueOnApril2019Member_lbl2" xlink:title="label: ConvertibleSeniorNotesDueOnApril2019Member to plab_ConvertibleSeniorNotesDueOnApril2019Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:label="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:title="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" />
    <link:label xlink:type="resource" xlink:label="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl" xml:lang="en-US" id="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl">Changes to accumulated other comprehensive income attributable to non-controlling interest resulting from other.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:to="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember to plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl1" xml:lang="en-US" id="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl1">Accumulated Other Comprehensive Income Attributable to Noncontrolling Interest Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:to="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl1" xlink:title="label: AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember to plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl2" xml:lang="en-US" id="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl2">Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:to="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl2" xlink:title="label: AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember to plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:label="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:title="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" />
    <link:label xlink:type="resource" xlink:label="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl" xml:lang="en-US" id="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl">Changes to accumulated other comprehensive income including portion attributable to non-controlling interest resulting from other.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:to="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember to plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl1" xml:lang="en-US" id="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl1">Accumulated Other Comprehensive Income Including Portion Attributable to Noncontrolling Interest Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:to="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl1" xlink:title="label: AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember to plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl2" xml:lang="en-US" id="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl2">Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:to="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl2" xlink:title="label: AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember to plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AccumulatedOtherComprehensiveIncomeOtherMember" xlink:label="AccumulatedOtherComprehensiveIncomeOtherMember" xlink:title="AccumulatedOtherComprehensiveIncomeOtherMember" />
    <link:label xlink:type="resource" xlink:label="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl" xml:lang="en-US" id="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl">Changes to accumulated comprehensive income resulting from other.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeOtherMember" xlink:to="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeOtherMember to plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl1" xml:lang="en-US" id="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl1">Accumulated Other Comprehensive Income Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeOtherMember" xlink:to="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl1" xlink:title="label: AccumulatedOtherComprehensiveIncomeOtherMember to plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl2" xml:lang="en-US" id="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl2">Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeOtherMember" xlink:to="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl2" xlink:title="label: AccumulatedOtherComprehensiveIncomeOtherMember to plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_DocumentAndEntityInformationAbstract" xlink:label="DocumentAndEntityInformationAbstract" xlink:title="DocumentAndEntityInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_DocumentAndEntityInformationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_DocumentAndEntityInformationAbstract_lbl1" xml:lang="en-US" id="plab_DocumentAndEntityInformationAbstract_lbl1">Document and Entity Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="plab_DocumentAndEntityInformationAbstract_lbl1" xlink:title="label: DocumentAndEntityInformationAbstract to plab_DocumentAndEntityInformationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_GovernmentIncentivesReceivableForCapitalExpenditures" xlink:label="GovernmentIncentivesReceivableForCapitalExpenditures" xlink:title="GovernmentIncentivesReceivableForCapitalExpenditures" />
    <link:label xlink:type="resource" xlink:label="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl" xml:lang="en-US" id="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl">Receivables of government incentives applied to offset the cost of capital expenditures during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GovernmentIncentivesReceivableForCapitalExpenditures" xlink:to="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl" xlink:title="label: GovernmentIncentivesReceivableForCapitalExpenditures to plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl1" xml:lang="en-US" id="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl1">Government Incentives Receivable For Capital Expenditures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GovernmentIncentivesReceivableForCapitalExpenditures" xlink:to="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl1" xlink:title="label: GovernmentIncentivesReceivableForCapitalExpenditures to plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl2" xml:lang="en-US" id="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl2">Accrual for property, plant and equipment purchased with funds receivable from government incentives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GovernmentIncentivesReceivableForCapitalExpenditures" xlink:to="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl2" xlink:title="label: GovernmentIncentivesReceivableForCapitalExpenditures to plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ProceedsFromGovernmentIncentives" xlink:label="ProceedsFromGovernmentIncentives" xlink:title="ProceedsFromGovernmentIncentives" />
    <link:label xlink:type="resource" xlink:label="plab_ProceedsFromGovernmentIncentives_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_ProceedsFromGovernmentIncentives_lbl" xml:lang="en-US" id="plab_ProceedsFromGovernmentIncentives_lbl">The cash inflow from government incentives during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromGovernmentIncentives" xlink:to="plab_ProceedsFromGovernmentIncentives_lbl" xlink:title="label: ProceedsFromGovernmentIncentives to plab_ProceedsFromGovernmentIncentives_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_ProceedsFromGovernmentIncentives_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ProceedsFromGovernmentIncentives_lbl1" xml:lang="en-US" id="plab_ProceedsFromGovernmentIncentives_lbl1">Proceeds From Government Incentives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromGovernmentIncentives" xlink:to="plab_ProceedsFromGovernmentIncentives_lbl1" xlink:title="label: ProceedsFromGovernmentIncentives to plab_ProceedsFromGovernmentIncentives_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ProceedsFromGovernmentIncentives_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ProceedsFromGovernmentIncentives_lbl2" xml:lang="en-US" id="plab_ProceedsFromGovernmentIncentives_lbl2">Government incentives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromGovernmentIncentives" xlink:to="plab_ProceedsFromGovernmentIncentives_lbl2" xlink:title="label: ProceedsFromGovernmentIncentives to plab_ProceedsFromGovernmentIncentives_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:label="CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:title="CustomerOrdersExpectedTimingOfSatisfactionPeriod" />
    <link:label xlink:type="resource" xlink:label="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl" xml:lang="en-US" id="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl">Period in which customer order is expected to be fulfilled, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:to="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl" xlink:title="label: CustomerOrdersExpectedTimingOfSatisfactionPeriod to plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl1" xml:lang="en-US" id="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl1">Customer orders, Expected Timing of Satisfaction, Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:to="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl1" xlink:title="label: CustomerOrdersExpectedTimingOfSatisfactionPeriod to plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl2" xml:lang="en-US" id="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl2">Customer order, expected satisfaction period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:to="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl2" xlink:title="label: CustomerOrdersExpectedTimingOfSatisfactionPeriod to plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ProductInvoiceTerm" xlink:label="ProductInvoiceTerm" xlink:title="ProductInvoiceTerm" />
    <link:label xlink:type="resource" xlink:label="plab_ProductInvoiceTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_ProductInvoiceTerm_lbl" xml:lang="en-US" id="plab_ProductInvoiceTerm_lbl">The term of the product invoiced for payment settlement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductInvoiceTerm" xlink:to="plab_ProductInvoiceTerm_lbl" xlink:title="label: ProductInvoiceTerm to plab_ProductInvoiceTerm_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_ProductInvoiceTerm_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ProductInvoiceTerm_lbl1" xml:lang="en-US" id="plab_ProductInvoiceTerm_lbl1">Product Invoice Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductInvoiceTerm" xlink:to="plab_ProductInvoiceTerm_lbl1" xlink:title="label: ProductInvoiceTerm to plab_ProductInvoiceTerm_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ProductInvoiceTerm_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ProductInvoiceTerm_lbl2" xml:lang="en-US" id="plab_ProductInvoiceTerm_lbl2">Product invoice term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductInvoiceTerm" xlink:to="plab_ProductInvoiceTerm_lbl2" xlink:title="label: ProductInvoiceTerm to plab_ProductInvoiceTerm_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_RevenueRemainingPerformanceObligationsAbstract" xlink:label="RevenueRemainingPerformanceObligationsAbstract" xlink:title="RevenueRemainingPerformanceObligationsAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_RevenueRemainingPerformanceObligationsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_RevenueRemainingPerformanceObligationsAbstract_lbl1" xml:lang="en-US" id="plab_RevenueRemainingPerformanceObligationsAbstract_lbl1">Revenue, Remaining Performance Obligations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRemainingPerformanceObligationsAbstract" xlink:to="plab_RevenueRemainingPerformanceObligationsAbstract_lbl1" xlink:title="label: RevenueRemainingPerformanceObligationsAbstract to plab_RevenueRemainingPerformanceObligationsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_RevenueRemainingPerformanceObligationsAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_RevenueRemainingPerformanceObligationsAbstract_lbl2" xml:lang="en-US" id="plab_RevenueRemainingPerformanceObligationsAbstract_lbl2">Remaining Performance Obligations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRemainingPerformanceObligationsAbstract" xlink:to="plab_RevenueRemainingPerformanceObligationsAbstract_lbl2" xlink:title="label: RevenueRemainingPerformanceObligationsAbstract to plab_RevenueRemainingPerformanceObligationsAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_PeriodOfWarranty" xlink:label="PeriodOfWarranty" xlink:title="PeriodOfWarranty" />
    <link:label xlink:type="resource" xlink:label="plab_PeriodOfWarranty_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_PeriodOfWarranty_lbl" xml:lang="en-US" id="plab_PeriodOfWarranty_lbl">Represents the period of warranty coverage of products sold.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfWarranty" xlink:to="plab_PeriodOfWarranty_lbl" xlink:title="label: PeriodOfWarranty to plab_PeriodOfWarranty_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_PeriodOfWarranty_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_PeriodOfWarranty_lbl1" xml:lang="en-US" id="plab_PeriodOfWarranty_lbl1">Period of warranty</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfWarranty" xlink:to="plab_PeriodOfWarranty_lbl1" xlink:title="label: PeriodOfWarranty to plab_PeriodOfWarranty_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_PeriodOfWarranty_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_PeriodOfWarranty_lbl2" xml:lang="en-US" id="plab_PeriodOfWarranty_lbl2">Product warranty period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfWarranty" xlink:to="plab_PeriodOfWarranty_lbl2" xlink:title="label: PeriodOfWarranty to plab_PeriodOfWarranty_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ProductWarrantyAbstract" xlink:label="ProductWarrantyAbstract" xlink:title="ProductWarrantyAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_ProductWarrantyAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ProductWarrantyAbstract_lbl1" xml:lang="en-US" id="plab_ProductWarrantyAbstract_lbl1">Product Warranty [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyAbstract" xlink:to="plab_ProductWarrantyAbstract_lbl1" xlink:title="label: ProductWarrantyAbstract to plab_ProductWarrantyAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ProductWarrantyAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ProductWarrantyAbstract_lbl2" xml:lang="en-US" id="plab_ProductWarrantyAbstract_lbl2">Product Warranty [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyAbstract" xlink:to="plab_ProductWarrantyAbstract_lbl2" xlink:title="label: ProductWarrantyAbstract to plab_ProductWarrantyAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_October2018AnnouncedProgramMember" xlink:label="October2018AnnouncedProgramMember" xlink:title="October2018AnnouncedProgramMember" />
    <link:label xlink:type="resource" xlink:label="plab_October2018AnnouncedProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_October2018AnnouncedProgramMember_lbl" xml:lang="en-US" id="plab_October2018AnnouncedProgramMember_lbl">The October 2018 Announced Program.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="October2018AnnouncedProgramMember" xlink:to="plab_October2018AnnouncedProgramMember_lbl" xlink:title="label: October2018AnnouncedProgramMember to plab_October2018AnnouncedProgramMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_October2018AnnouncedProgramMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_October2018AnnouncedProgramMember_lbl1" xml:lang="en-US" id="plab_October2018AnnouncedProgramMember_lbl1">October 2018 Announced Program [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="October2018AnnouncedProgramMember" xlink:to="plab_October2018AnnouncedProgramMember_lbl1" xlink:title="label: October2018AnnouncedProgramMember to plab_October2018AnnouncedProgramMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_StockRepurchaseProgramCommencementDate" xlink:label="StockRepurchaseProgramCommencementDate" xlink:title="StockRepurchaseProgramCommencementDate" />
    <link:label xlink:type="resource" xlink:label="plab_StockRepurchaseProgramCommencementDate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_StockRepurchaseProgramCommencementDate_lbl" xml:lang="en-US" id="plab_StockRepurchaseProgramCommencementDate_lbl">Date when authorized share repurchase program commenced, in CCYY-MM-DD format.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramCommencementDate" xlink:to="plab_StockRepurchaseProgramCommencementDate_lbl" xlink:title="label: StockRepurchaseProgramCommencementDate to plab_StockRepurchaseProgramCommencementDate_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_StockRepurchaseProgramCommencementDate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_StockRepurchaseProgramCommencementDate_lbl1" xml:lang="en-US" id="plab_StockRepurchaseProgramCommencementDate_lbl1">Stock Repurchase Program Commencement Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramCommencementDate" xlink:to="plab_StockRepurchaseProgramCommencementDate_lbl1" xlink:title="label: StockRepurchaseProgramCommencementDate to plab_StockRepurchaseProgramCommencementDate_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_StockRepurchaseProgramCommencementDate_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_StockRepurchaseProgramCommencementDate_lbl2" xml:lang="en-US" id="plab_StockRepurchaseProgramCommencementDate_lbl2">Stock repurchase program - commencement date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramCommencementDate" xlink:to="plab_StockRepurchaseProgramCommencementDate_lbl2" xlink:title="label: StockRepurchaseProgramCommencementDate to plab_StockRepurchaseProgramCommencementDate_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_CashLimitForDividendsDistributionsAndRedemptionOnEquity" xlink:label="CashLimitForDividendsDistributionsAndRedemptionOnEquity" xlink:title="CashLimitForDividendsDistributionsAndRedemptionOnEquity" />
    <link:label xlink:type="resource" xlink:label="plab_CashLimitForDividendsDistributionsAndRedemptionOnEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_CashLimitForDividendsDistributionsAndRedemptionOnEquity_lbl" xml:lang="en-US" id="plab_CashLimitForDividendsDistributionsAndRedemptionOnEquity_lbl">The cash limit for dividends, distributions and redemption on equity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashLimitForDividendsDistributionsAndRedemptionOnEquity" xlink:to="plab_CashLimitForDividendsDistributionsAndRedemptionOnEquity_lbl" xlink:title="label: CashLimitForDividendsDistributionsAndRedemptionOnEquity to plab_CashLimitForDividendsDistributionsAndRedemptionOnEquity_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_CashLimitForDividendsDistributionsAndRedemptionOnEquity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_CashLimitForDividendsDistributionsAndRedemptionOnEquity_lbl1" xml:lang="en-US" id="plab_CashLimitForDividendsDistributionsAndRedemptionOnEquity_lbl1">Cash limit for dividends, distributions and redemption on equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashLimitForDividendsDistributionsAndRedemptionOnEquity" xlink:to="plab_CashLimitForDividendsDistributionsAndRedemptionOnEquity_lbl1" xlink:title="label: CashLimitForDividendsDistributionsAndRedemptionOnEquity to plab_CashLimitForDividendsDistributionsAndRedemptionOnEquity_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ProjectLoanDueDecember2025Member" xlink:label="ProjectLoanDueDecember2025Member" xlink:title="ProjectLoanDueDecember2025Member" />
    <link:label xlink:type="resource" xlink:label="plab_ProjectLoanDueDecember2025Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_ProjectLoanDueDecember2025Member_lbl" xml:lang="en-US" id="plab_ProjectLoanDueDecember2025Member_lbl">Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectLoanDueDecember2025Member" xlink:to="plab_ProjectLoanDueDecember2025Member_lbl" xlink:title="label: ProjectLoanDueDecember2025Member to plab_ProjectLoanDueDecember2025Member_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_ProjectLoanDueDecember2025Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ProjectLoanDueDecember2025Member_lbl1" xml:lang="en-US" id="plab_ProjectLoanDueDecember2025Member_lbl1">Project Loan Due December 2025 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectLoanDueDecember2025Member" xlink:to="plab_ProjectLoanDueDecember2025Member_lbl1" xlink:title="label: ProjectLoanDueDecember2025Member to plab_ProjectLoanDueDecember2025Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ConvertibleSeniorNotesDueOnApril2016Member" xlink:label="ConvertibleSeniorNotesDueOnApril2016Member" xlink:title="ConvertibleSeniorNotesDueOnApril2016Member" />
    <link:label xlink:type="resource" xlink:label="plab_ConvertibleSeniorNotesDueOnApril2016Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_ConvertibleSeniorNotesDueOnApril2016Member_lbl" xml:lang="en-US" id="plab_ConvertibleSeniorNotesDueOnApril2016Member_lbl">Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorNotesDueOnApril2016Member" xlink:to="plab_ConvertibleSeniorNotesDueOnApril2016Member_lbl" xlink:title="label: ConvertibleSeniorNotesDueOnApril2016Member to plab_ConvertibleSeniorNotesDueOnApril2016Member_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_ConvertibleSeniorNotesDueOnApril2016Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ConvertibleSeniorNotesDueOnApril2016Member_lbl1" xml:lang="en-US" id="plab_ConvertibleSeniorNotesDueOnApril2016Member_lbl1">Convertible senior notes due on April 2016 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorNotesDueOnApril2016Member" xlink:to="plab_ConvertibleSeniorNotesDueOnApril2016Member_lbl1" xlink:title="label: ConvertibleSeniorNotesDueOnApril2016Member to plab_ConvertibleSeniorNotesDueOnApril2016Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ConvertibleSeniorNotesDueOnApril2016Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ConvertibleSeniorNotesDueOnApril2016Member_lbl2" xml:lang="en-US" id="plab_ConvertibleSeniorNotesDueOnApril2016Member_lbl2">3.25% Convertible Senior Notes due in April 2016 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorNotesDueOnApril2016Member" xlink:to="plab_ConvertibleSeniorNotesDueOnApril2016Member_lbl2" xlink:title="label: ConvertibleSeniorNotesDueOnApril2016Member to plab_ConvertibleSeniorNotesDueOnApril2016Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_WorkingCapitalLoanDueInNovember2021Member" xlink:label="WorkingCapitalLoanDueInNovember2021Member" xlink:title="WorkingCapitalLoanDueInNovember2021Member" />
    <link:label xlink:type="resource" xlink:label="plab_WorkingCapitalLoanDueInNovember2021Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_WorkingCapitalLoanDueInNovember2021Member_lbl" xml:lang="en-US" id="plab_WorkingCapitalLoanDueInNovember2021Member_lbl">Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkingCapitalLoanDueInNovember2021Member" xlink:to="plab_WorkingCapitalLoanDueInNovember2021Member_lbl" xlink:title="label: WorkingCapitalLoanDueInNovember2021Member to plab_WorkingCapitalLoanDueInNovember2021Member_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_WorkingCapitalLoanDueInNovember2021Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_WorkingCapitalLoanDueInNovember2021Member_lbl1" xml:lang="en-US" id="plab_WorkingCapitalLoanDueInNovember2021Member_lbl1">Working Capital Loan due in November 2021 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkingCapitalLoanDueInNovember2021Member" xlink:to="plab_WorkingCapitalLoanDueInNovember2021Member_lbl1" xlink:title="label: WorkingCapitalLoanDueInNovember2021Member to plab_WorkingCapitalLoanDueInNovember2021Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_WorkingCapitalLoanDueInNovember2021Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_WorkingCapitalLoanDueInNovember2021Member_lbl2" xml:lang="en-US" id="plab_WorkingCapitalLoanDueInNovember2021Member_lbl2">Working Capital Loan due January 2022 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkingCapitalLoanDueInNovember2021Member" xlink:to="plab_WorkingCapitalLoanDueInNovember2021Member_lbl2" xlink:title="label: WorkingCapitalLoanDueInNovember2021Member to plab_WorkingCapitalLoanDueInNovember2021Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ConvertibleSeniorNotesMaturedApril2019Member" xlink:label="ConvertibleSeniorNotesMaturedApril2019Member" xlink:title="ConvertibleSeniorNotesMaturedApril2019Member" />
    <link:label xlink:type="resource" xlink:label="plab_ConvertibleSeniorNotesMaturedApril2019Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_ConvertibleSeniorNotesMaturedApril2019Member_lbl" xml:lang="en-US" id="plab_ConvertibleSeniorNotesMaturedApril2019Member_lbl">Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorNotesMaturedApril2019Member" xlink:to="plab_ConvertibleSeniorNotesMaturedApril2019Member_lbl" xlink:title="label: ConvertibleSeniorNotesMaturedApril2019Member to plab_ConvertibleSeniorNotesMaturedApril2019Member_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_ConvertibleSeniorNotesMaturedApril2019Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ConvertibleSeniorNotesMaturedApril2019Member_lbl1" xml:lang="en-US" id="plab_ConvertibleSeniorNotesMaturedApril2019Member_lbl1">Convertible Senior Notes Matured April2019 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorNotesMaturedApril2019Member" xlink:to="plab_ConvertibleSeniorNotesMaturedApril2019Member_lbl1" xlink:title="label: ConvertibleSeniorNotesMaturedApril2019Member to plab_ConvertibleSeniorNotesMaturedApril2019Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ConvertibleSeniorNotesMaturedApril2019Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ConvertibleSeniorNotesMaturedApril2019Member_lbl2" xml:lang="en-US" id="plab_ConvertibleSeniorNotesMaturedApril2019Member_lbl2">3.25% Convertible Senior Notes Matured April 2019 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorNotesMaturedApril2019Member" xlink:to="plab_ConvertibleSeniorNotesMaturedApril2019Member_lbl2" xlink:title="label: ConvertibleSeniorNotesMaturedApril2019Member to plab_ConvertibleSeniorNotesMaturedApril2019Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AmendedAndRestatedCreditAgreementMember" xlink:label="AmendedAndRestatedCreditAgreementMember" xlink:title="AmendedAndRestatedCreditAgreementMember" />
    <link:label xlink:type="resource" xlink:label="plab_AmendedAndRestatedCreditAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_AmendedAndRestatedCreditAgreementMember_lbl" xml:lang="en-US" id="plab_AmendedAndRestatedCreditAgreementMember_lbl">The member represents to amended and restated credit agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendedAndRestatedCreditAgreementMember" xlink:to="plab_AmendedAndRestatedCreditAgreementMember_lbl" xlink:title="label: AmendedAndRestatedCreditAgreementMember to plab_AmendedAndRestatedCreditAgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_AmendedAndRestatedCreditAgreementMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_AmendedAndRestatedCreditAgreementMember_lbl1" xml:lang="en-US" id="plab_AmendedAndRestatedCreditAgreementMember_lbl1">Amended and Restated Credit Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendedAndRestatedCreditAgreementMember" xlink:to="plab_AmendedAndRestatedCreditAgreementMember_lbl1" xlink:title="label: AmendedAndRestatedCreditAgreementMember to plab_AmendedAndRestatedCreditAgreementMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_AmendedAndRestatedCreditAgreementMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_AmendedAndRestatedCreditAgreementMember_lbl2" xml:lang="en-US" id="plab_AmendedAndRestatedCreditAgreementMember_lbl2">Amended and Restated Credit Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendedAndRestatedCreditAgreementMember" xlink:to="plab_AmendedAndRestatedCreditAgreementMember_lbl2" xlink:title="label: AmendedAndRestatedCreditAgreementMember to plab_AmendedAndRestatedCreditAgreementMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_FaceAmountOfEachNoteConvertedOrConvertible" xlink:label="FaceAmountOfEachNoteConvertedOrConvertible" xlink:title="FaceAmountOfEachNoteConvertedOrConvertible" />
    <link:label xlink:type="resource" xlink:label="plab_FaceAmountOfEachNoteConvertedOrConvertible_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_FaceAmountOfEachNoteConvertedOrConvertible_lbl" xml:lang="en-US" id="plab_FaceAmountOfEachNoteConvertedOrConvertible_lbl">This line item represents the face amount of each note converted or convertible to common stock.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FaceAmountOfEachNoteConvertedOrConvertible" xlink:to="plab_FaceAmountOfEachNoteConvertedOrConvertible_lbl" xlink:title="label: FaceAmountOfEachNoteConvertedOrConvertible to plab_FaceAmountOfEachNoteConvertedOrConvertible_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_FaceAmountOfEachNoteConvertedOrConvertible_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_FaceAmountOfEachNoteConvertedOrConvertible_lbl1" xml:lang="en-US" id="plab_FaceAmountOfEachNoteConvertedOrConvertible_lbl1">Face Amount Of Each Note Converted Or Convertible</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FaceAmountOfEachNoteConvertedOrConvertible" xlink:to="plab_FaceAmountOfEachNoteConvertedOrConvertible_lbl1" xlink:title="label: FaceAmountOfEachNoteConvertedOrConvertible to plab_FaceAmountOfEachNoteConvertedOrConvertible_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_FaceAmountOfEachNoteConvertedOrConvertible_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_FaceAmountOfEachNoteConvertedOrConvertible_lbl2" xml:lang="en-US" id="plab_FaceAmountOfEachNoteConvertedOrConvertible_lbl2">Face amount of each note converted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FaceAmountOfEachNoteConvertedOrConvertible" xlink:to="plab_FaceAmountOfEachNoteConvertedOrConvertible_lbl2" xlink:title="label: FaceAmountOfEachNoteConvertedOrConvertible to plab_FaceAmountOfEachNoteConvertedOrConvertible_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ProjectLoanMember" xlink:label="ProjectLoanMember" xlink:title="ProjectLoanMember" />
    <link:label xlink:type="resource" xlink:label="plab_ProjectLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_ProjectLoanMember_lbl" xml:lang="en-US" id="plab_ProjectLoanMember_lbl">Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectLoanMember" xlink:to="plab_ProjectLoanMember_lbl" xlink:title="label: ProjectLoanMember to plab_ProjectLoanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_ProjectLoanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ProjectLoanMember_lbl1" xml:lang="en-US" id="plab_ProjectLoanMember_lbl1">Project Loan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectLoanMember" xlink:to="plab_ProjectLoanMember_lbl1" xlink:title="label: ProjectLoanMember to plab_ProjectLoanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ProjectLoanMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ProjectLoanMember_lbl2" xml:lang="en-US" id="plab_ProjectLoanMember_lbl2">Project Loan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectLoanMember" xlink:to="plab_ProjectLoanMember_lbl2" xlink:title="label: ProjectLoanMember to plab_ProjectLoanMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ProjectLoanDueDecember2022Member" xlink:label="ProjectLoanDueDecember2022Member" xlink:title="ProjectLoanDueDecember2022Member" />
    <link:label xlink:type="resource" xlink:label="plab_ProjectLoanDueDecember2022Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_ProjectLoanDueDecember2022Member_lbl" xml:lang="en-US" id="plab_ProjectLoanDueDecember2022Member_lbl">Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectLoanDueDecember2022Member" xlink:to="plab_ProjectLoanDueDecember2022Member_lbl" xlink:title="label: ProjectLoanDueDecember2022Member to plab_ProjectLoanDueDecember2022Member_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_ProjectLoanDueDecember2022Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ProjectLoanDueDecember2022Member_lbl1" xml:lang="en-US" id="plab_ProjectLoanDueDecember2022Member_lbl1">Project Loan Due December 2022 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectLoanDueDecember2022Member" xlink:to="plab_ProjectLoanDueDecember2022Member_lbl1" xlink:title="label: ProjectLoanDueDecember2022Member to plab_ProjectLoanDueDecember2022Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ProjectLoanDueDecember2022Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ProjectLoanDueDecember2022Member_lbl2" xml:lang="en-US" id="plab_ProjectLoanDueDecember2022Member_lbl2">Project Loan Due December 2022 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectLoanDueDecember2022Member" xlink:to="plab_ProjectLoanDueDecember2022Member_lbl2" xlink:title="label: ProjectLoanDueDecember2022Member to plab_ProjectLoanDueDecember2022Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_MainstreamIntegratedCircuitsMember" xlink:label="MainstreamIntegratedCircuitsMember" xlink:title="MainstreamIntegratedCircuitsMember" />
    <link:label xlink:type="resource" xlink:label="plab_MainstreamIntegratedCircuitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_MainstreamIntegratedCircuitsMember_lbl" xml:lang="en-US" id="plab_MainstreamIntegratedCircuitsMember_lbl">Represents the classification of products by performance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MainstreamIntegratedCircuitsMember" xlink:to="plab_MainstreamIntegratedCircuitsMember_lbl" xlink:title="label: MainstreamIntegratedCircuitsMember to plab_MainstreamIntegratedCircuitsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_MainstreamIntegratedCircuitsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_MainstreamIntegratedCircuitsMember_lbl1" xml:lang="en-US" id="plab_MainstreamIntegratedCircuitsMember_lbl1">Mainstream Integrated Circuits [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MainstreamIntegratedCircuitsMember" xlink:to="plab_MainstreamIntegratedCircuitsMember_lbl1" xlink:title="label: MainstreamIntegratedCircuitsMember to plab_MainstreamIntegratedCircuitsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_MainstreamIntegratedCircuitsMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_MainstreamIntegratedCircuitsMember_lbl2" xml:lang="en-US" id="plab_MainstreamIntegratedCircuitsMember_lbl2">Mainstream [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MainstreamIntegratedCircuitsMember" xlink:to="plab_MainstreamIntegratedCircuitsMember_lbl2" xlink:title="label: MainstreamIntegratedCircuitsMember to plab_MainstreamIntegratedCircuitsMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_HighEndIntegratedCircuitsMember" xlink:label="HighEndIntegratedCircuitsMember" xlink:title="HighEndIntegratedCircuitsMember" />
    <link:label xlink:type="resource" xlink:label="plab_HighEndIntegratedCircuitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_HighEndIntegratedCircuitsMember_lbl" xml:lang="en-US" id="plab_HighEndIntegratedCircuitsMember_lbl">Represents the classification of products by performance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HighEndIntegratedCircuitsMember" xlink:to="plab_HighEndIntegratedCircuitsMember_lbl" xlink:title="label: HighEndIntegratedCircuitsMember to plab_HighEndIntegratedCircuitsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_HighEndIntegratedCircuitsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_HighEndIntegratedCircuitsMember_lbl1" xml:lang="en-US" id="plab_HighEndIntegratedCircuitsMember_lbl1">High-end Integrated Circuits [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HighEndIntegratedCircuitsMember" xlink:to="plab_HighEndIntegratedCircuitsMember_lbl1" xlink:title="label: HighEndIntegratedCircuitsMember to plab_HighEndIntegratedCircuitsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_HighEndIntegratedCircuitsMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_HighEndIntegratedCircuitsMember_lbl2" xml:lang="en-US" id="plab_HighEndIntegratedCircuitsMember_lbl2">High-end [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HighEndIntegratedCircuitsMember" xlink:to="plab_HighEndIntegratedCircuitsMember_lbl2" xlink:title="label: HighEndIntegratedCircuitsMember to plab_HighEndIntegratedCircuitsMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_IntegratedCircuitsMember" xlink:label="IntegratedCircuitsMember" xlink:title="IntegratedCircuitsMember" />
    <link:label xlink:type="resource" xlink:label="plab_IntegratedCircuitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_IntegratedCircuitsMember_lbl" xml:lang="en-US" id="plab_IntegratedCircuitsMember_lbl">Represents one of the products of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntegratedCircuitsMember" xlink:to="plab_IntegratedCircuitsMember_lbl" xlink:title="label: IntegratedCircuitsMember to plab_IntegratedCircuitsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_IntegratedCircuitsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_IntegratedCircuitsMember_lbl1" xml:lang="en-US" id="plab_IntegratedCircuitsMember_lbl1">Integrated Circuits [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntegratedCircuitsMember" xlink:to="plab_IntegratedCircuitsMember_lbl1" xlink:title="label: IntegratedCircuitsMember to plab_IntegratedCircuitsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_IntegratedCircuitsMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_IntegratedCircuitsMember_lbl2" xml:lang="en-US" id="plab_IntegratedCircuitsMember_lbl2">IC [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntegratedCircuitsMember" xlink:to="plab_IntegratedCircuitsMember_lbl2" xlink:title="label: IntegratedCircuitsMember to plab_IntegratedCircuitsMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_MainstreamFlatPanelDisplaysMember" xlink:label="MainstreamFlatPanelDisplaysMember" xlink:title="MainstreamFlatPanelDisplaysMember" />
    <link:label xlink:type="resource" xlink:label="plab_MainstreamFlatPanelDisplaysMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_MainstreamFlatPanelDisplaysMember_lbl" xml:lang="en-US" id="plab_MainstreamFlatPanelDisplaysMember_lbl">Represents the classification of products by performance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MainstreamFlatPanelDisplaysMember" xlink:to="plab_MainstreamFlatPanelDisplaysMember_lbl" xlink:title="label: MainstreamFlatPanelDisplaysMember to plab_MainstreamFlatPanelDisplaysMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_MainstreamFlatPanelDisplaysMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_MainstreamFlatPanelDisplaysMember_lbl1" xml:lang="en-US" id="plab_MainstreamFlatPanelDisplaysMember_lbl1">Mainstream Flat Panel Displays [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MainstreamFlatPanelDisplaysMember" xlink:to="plab_MainstreamFlatPanelDisplaysMember_lbl1" xlink:title="label: MainstreamFlatPanelDisplaysMember to plab_MainstreamFlatPanelDisplaysMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_MainstreamFlatPanelDisplaysMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_MainstreamFlatPanelDisplaysMember_lbl2" xml:lang="en-US" id="plab_MainstreamFlatPanelDisplaysMember_lbl2">Mainstream [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MainstreamFlatPanelDisplaysMember" xlink:to="plab_MainstreamFlatPanelDisplaysMember_lbl2" xlink:title="label: MainstreamFlatPanelDisplaysMember to plab_MainstreamFlatPanelDisplaysMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_HighEndFlatPanelDisplaysMember" xlink:label="HighEndFlatPanelDisplaysMember" xlink:title="HighEndFlatPanelDisplaysMember" />
    <link:label xlink:type="resource" xlink:label="plab_HighEndFlatPanelDisplaysMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_HighEndFlatPanelDisplaysMember_lbl" xml:lang="en-US" id="plab_HighEndFlatPanelDisplaysMember_lbl">Represents the classification of products by performance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HighEndFlatPanelDisplaysMember" xlink:to="plab_HighEndFlatPanelDisplaysMember_lbl" xlink:title="label: HighEndFlatPanelDisplaysMember to plab_HighEndFlatPanelDisplaysMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_HighEndFlatPanelDisplaysMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_HighEndFlatPanelDisplaysMember_lbl1" xml:lang="en-US" id="plab_HighEndFlatPanelDisplaysMember_lbl1">High-end Flat Panel Displays [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HighEndFlatPanelDisplaysMember" xlink:to="plab_HighEndFlatPanelDisplaysMember_lbl1" xlink:title="label: HighEndFlatPanelDisplaysMember to plab_HighEndFlatPanelDisplaysMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_HighEndFlatPanelDisplaysMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_HighEndFlatPanelDisplaysMember_lbl2" xml:lang="en-US" id="plab_HighEndFlatPanelDisplaysMember_lbl2">High-end [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HighEndFlatPanelDisplaysMember" xlink:to="plab_HighEndFlatPanelDisplaysMember_lbl2" xlink:title="label: HighEndFlatPanelDisplaysMember to plab_HighEndFlatPanelDisplaysMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_FlatPanelDisplaysMember" xlink:label="FlatPanelDisplaysMember" xlink:title="FlatPanelDisplaysMember" />
    <link:label xlink:type="resource" xlink:label="plab_FlatPanelDisplaysMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_FlatPanelDisplaysMember_lbl" xml:lang="en-US" id="plab_FlatPanelDisplaysMember_lbl">Represents one of the products of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FlatPanelDisplaysMember" xlink:to="plab_FlatPanelDisplaysMember_lbl" xlink:title="label: FlatPanelDisplaysMember to plab_FlatPanelDisplaysMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_FlatPanelDisplaysMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_FlatPanelDisplaysMember_lbl1" xml:lang="en-US" id="plab_FlatPanelDisplaysMember_lbl1">Flat Panel Displays [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FlatPanelDisplaysMember" xlink:to="plab_FlatPanelDisplaysMember_lbl1" xlink:title="label: FlatPanelDisplaysMember to plab_FlatPanelDisplaysMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_FlatPanelDisplaysMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_FlatPanelDisplaysMember_lbl2" xml:lang="en-US" id="plab_FlatPanelDisplaysMember_lbl2">FPD [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FlatPanelDisplaysMember" xlink:to="plab_FlatPanelDisplaysMember_lbl2" xlink:title="label: FlatPanelDisplaysMember to plab_FlatPanelDisplaysMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AllOtherAsiaMember" xlink:label="AllOtherAsiaMember" xlink:title="AllOtherAsiaMember" />
    <link:label xlink:type="resource" xlink:label="plab_AllOtherAsiaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_AllOtherAsiaMember_lbl" xml:lang="en-US" id="plab_AllOtherAsiaMember_lbl">Represents one of the geographical areas where entity's activities take place.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllOtherAsiaMember" xlink:to="plab_AllOtherAsiaMember_lbl" xlink:title="label: AllOtherAsiaMember to plab_AllOtherAsiaMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_AllOtherAsiaMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_AllOtherAsiaMember_lbl1" xml:lang="en-US" id="plab_AllOtherAsiaMember_lbl1">All Other Asia [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllOtherAsiaMember" xlink:to="plab_AllOtherAsiaMember_lbl1" xlink:title="label: AllOtherAsiaMember to plab_AllOtherAsiaMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_AllOtherAsiaMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="plab_AllOtherAsiaMember_lbl2" xml:lang="en-US" id="plab_AllOtherAsiaMember_lbl2">Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllOtherAsiaMember" xlink:to="plab_AllOtherAsiaMember_lbl2" xlink:title="label: AllOtherAsiaMember to plab_AllOtherAsiaMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AntidilutiveSecuritiesAbstract" xlink:label="AntidilutiveSecuritiesAbstract" xlink:title="AntidilutiveSecuritiesAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_AntidilutiveSecuritiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_AntidilutiveSecuritiesAbstract_lbl1" xml:lang="en-US" id="plab_AntidilutiveSecuritiesAbstract_lbl1">Antidilutive Securities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesAbstract" xlink:to="plab_AntidilutiveSecuritiesAbstract_lbl1" xlink:title="label: AntidilutiveSecuritiesAbstract to plab_AntidilutiveSecuritiesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_DividendPayableToNonControllingShareholderOfSubsidiary" xlink:label="DividendPayableToNonControllingShareholderOfSubsidiary" xlink:title="DividendPayableToNonControllingShareholderOfSubsidiary" />
    <link:label xlink:type="resource" xlink:label="plab_DividendPayableToNonControllingShareholderOfSubsidiary_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_DividendPayableToNonControllingShareholderOfSubsidiary_lbl" xml:lang="en-US" id="plab_DividendPayableToNonControllingShareholderOfSubsidiary_lbl">Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendPayableToNonControllingShareholderOfSubsidiary" xlink:to="plab_DividendPayableToNonControllingShareholderOfSubsidiary_lbl" xlink:title="label: DividendPayableToNonControllingShareholderOfSubsidiary to plab_DividendPayableToNonControllingShareholderOfSubsidiary_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_DividendPayableToNonControllingShareholderOfSubsidiary_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_DividendPayableToNonControllingShareholderOfSubsidiary_lbl1" xml:lang="en-US" id="plab_DividendPayableToNonControllingShareholderOfSubsidiary_lbl1">Dividend Payable to Non Controlling Shareholder of Subsidiary</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendPayableToNonControllingShareholderOfSubsidiary" xlink:to="plab_DividendPayableToNonControllingShareholderOfSubsidiary_lbl1" xlink:title="label: DividendPayableToNonControllingShareholderOfSubsidiary to plab_DividendPayableToNonControllingShareholderOfSubsidiary_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_DividendPayableToNonControllingShareholderOfSubsidiary_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="plab_DividendPayableToNonControllingShareholderOfSubsidiary_lbl2" xml:lang="en-US" id="plab_DividendPayableToNonControllingShareholderOfSubsidiary_lbl2">Subsidiary dividend payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendPayableToNonControllingShareholderOfSubsidiary" xlink:to="plab_DividendPayableToNonControllingShareholderOfSubsidiary_lbl2" xlink:title="label: DividendPayableToNonControllingShareholderOfSubsidiary to plab_DividendPayableToNonControllingShareholderOfSubsidiary_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_NumberOfManufacturingFacilities" xlink:label="NumberOfManufacturingFacilities" xlink:title="NumberOfManufacturingFacilities" />
    <link:label xlink:type="resource" xlink:label="plab_NumberOfManufacturingFacilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_NumberOfManufacturingFacilities_lbl" xml:lang="en-US" id="plab_NumberOfManufacturingFacilities_lbl">This line item represents the number of manufacturing facilities of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfManufacturingFacilities" xlink:to="plab_NumberOfManufacturingFacilities_lbl" xlink:title="label: NumberOfManufacturingFacilities to plab_NumberOfManufacturingFacilities_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_NumberOfManufacturingFacilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_NumberOfManufacturingFacilities_lbl1" xml:lang="en-US" id="plab_NumberOfManufacturingFacilities_lbl1">Number of manufacturing facilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfManufacturingFacilities" xlink:to="plab_NumberOfManufacturingFacilities_lbl1" xlink:title="label: NumberOfManufacturingFacilities to plab_NumberOfManufacturingFacilities_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_NumberOfManufacturingFacilities_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_NumberOfManufacturingFacilities_lbl2" xml:lang="en-US" id="plab_NumberOfManufacturingFacilities_lbl2">Number of manufacturing facilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfManufacturingFacilities" xlink:to="plab_NumberOfManufacturingFacilities_lbl2" xlink:title="label: NumberOfManufacturingFacilities to plab_NumberOfManufacturingFacilities_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ManufacturingFacilitiesAbstract" xlink:label="ManufacturingFacilitiesAbstract" xlink:title="ManufacturingFacilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_ManufacturingFacilitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ManufacturingFacilitiesAbstract_lbl1" xml:lang="en-US" id="plab_ManufacturingFacilitiesAbstract_lbl1">Manufacturing Facilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManufacturingFacilitiesAbstract" xlink:to="plab_ManufacturingFacilitiesAbstract_lbl1" xlink:title="label: ManufacturingFacilitiesAbstract to plab_ManufacturingFacilitiesAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ManufacturingFacilitiesAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ManufacturingFacilitiesAbstract_lbl2" xml:lang="en-US" id="plab_ManufacturingFacilitiesAbstract_lbl2">Manufacturing Facilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManufacturingFacilitiesAbstract" xlink:to="plab_ManufacturingFacilitiesAbstract_lbl2" xlink:title="label: ManufacturingFacilitiesAbstract to plab_ManufacturingFacilitiesAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:label="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:title="ManufacturingFacilitiesByGeographicalRegionLineItems" />
    <link:label xlink:type="resource" xlink:label="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl" xml:lang="en-US" id="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl">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.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:to="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl" xlink:title="label: ManufacturingFacilitiesByGeographicalRegionLineItems to plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl1" xml:lang="en-US" id="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl1">Manufacturing Facilities By Geographical Region [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:to="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl1" xlink:title="label: ManufacturingFacilitiesByGeographicalRegionLineItems to plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl2" xml:lang="en-US" id="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl2">Manufacturing Facilities By Geographical Region [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:to="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl2" xlink:title="label: ManufacturingFacilitiesByGeographicalRegionLineItems to plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ManufacturingFacilitiesByGeographicalRegionTable" xlink:label="ManufacturingFacilitiesByGeographicalRegionTable" xlink:title="ManufacturingFacilitiesByGeographicalRegionTable" />
    <link:label xlink:type="resource" xlink:label="plab_ManufacturingFacilitiesByGeographicalRegionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_ManufacturingFacilitiesByGeographicalRegionTable_lbl" xml:lang="en-US" id="plab_ManufacturingFacilitiesByGeographicalRegionTable_lbl">Describes the operating facilities of the reporting entity by geographical region.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManufacturingFacilitiesByGeographicalRegionTable" xlink:to="plab_ManufacturingFacilitiesByGeographicalRegionTable_lbl" xlink:title="label: ManufacturingFacilitiesByGeographicalRegionTable to plab_ManufacturingFacilitiesByGeographicalRegionTable_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_ManufacturingFacilitiesByGeographicalRegionTable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ManufacturingFacilitiesByGeographicalRegionTable_lbl1" xml:lang="en-US" id="plab_ManufacturingFacilitiesByGeographicalRegionTable_lbl1">Manufacturing Facilities by Geographical Region [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManufacturingFacilitiesByGeographicalRegionTable" xlink:to="plab_ManufacturingFacilitiesByGeographicalRegionTable_lbl1" xlink:title="label: ManufacturingFacilitiesByGeographicalRegionTable to plab_ManufacturingFacilitiesByGeographicalRegionTable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:label="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:title="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" />
    <link:label xlink:type="resource" xlink:label="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl" xml:lang="en-US" id="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl">Net of tax amount of the appreciation (loss) for other adjustments.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:to="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl" xlink:title="label: OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax to plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl1" xml:lang="en-US" id="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl1">Other Comprehensive Income (Loss), Other Adjustments, Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:to="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax to plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl2" xml:lang="en-US" id="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl2">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:to="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl2" xlink:title="label: OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax to plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" />
    <link:label xlink:type="resource" xlink:label="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl" xml:lang="en-US" id="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl">Amount invested and amount of additional committed investment of variable interest holders in consolidated variable interest entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl" xlink:title="label: AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures to plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl1" xml:lang="en-US" id="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl1">Amount Invested And Committed To Be Invested In Affiliates Subsidiaries Associates And Joint Ventures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl1" xlink:title="label: AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures to plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl2" xml:lang="en-US" id="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl2">Total committed investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl2" xlink:title="label: AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures to plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:label="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:title="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" />
    <link:label xlink:type="resource" xlink:label="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl" xml:lang="en-US" id="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl">Number of consecutive months an investor's ownership can be below 20% before an option to put or purchase the investor's ownership interest may be exercised.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:to="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl" xlink:title="label: NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised to plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl1" xml:lang="en-US" id="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl1">Number of Consecutive Months Ownership Interest may Fall Below Twenty Percent For Put or Purchase Options to be Exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:to="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl1" xlink:title="label: NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised to plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl2" xml:lang="en-US" id="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl2">Period before put or purchase option can be exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:to="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl2" xlink:title="label: NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised to plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:label="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:title="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" />
    <link:label xlink:type="resource" xlink:label="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl" xml:lang="en-US" id="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl">Refers to minimum number of business days for obtaining required approvals and clearance for exiting party from the agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:to="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl" xlink:title="label: NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty to plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl1" xml:lang="en-US" id="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl1">Number of Business Days for Obtaining Required Approvals and Clearance for Exiting Party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:to="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl1" xlink:title="label: NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty to plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl2" xml:lang="en-US" id="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl2">Number of business days for obtaining required approvals and clearance for exiting party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:to="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl2" xlink:title="label: NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty to plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_VariableInterestEntityFutureSupportToBeProvided" xlink:label="VariableInterestEntityFutureSupportToBeProvided" xlink:title="VariableInterestEntityFutureSupportToBeProvided" />
    <link:label xlink:type="resource" xlink:label="plab_VariableInterestEntityFutureSupportToBeProvided_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_VariableInterestEntityFutureSupportToBeProvided_lbl" xml:lang="en-US" id="plab_VariableInterestEntityFutureSupportToBeProvided_lbl">Amount of future support planned to be provided to variable interest entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityFutureSupportToBeProvided" xlink:to="plab_VariableInterestEntityFutureSupportToBeProvided_lbl" xlink:title="label: VariableInterestEntityFutureSupportToBeProvided to plab_VariableInterestEntityFutureSupportToBeProvided_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_VariableInterestEntityFutureSupportToBeProvided_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_VariableInterestEntityFutureSupportToBeProvided_lbl1" xml:lang="en-US" id="plab_VariableInterestEntityFutureSupportToBeProvided_lbl1">Variable Interest Entity Future Support To Be Provided</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityFutureSupportToBeProvided" xlink:to="plab_VariableInterestEntityFutureSupportToBeProvided_lbl1" xlink:title="label: VariableInterestEntityFutureSupportToBeProvided to plab_VariableInterestEntityFutureSupportToBeProvided_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_VariableInterestEntityFutureSupportToBeProvided_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_VariableInterestEntityFutureSupportToBeProvided_lbl2" xml:lang="en-US" id="plab_VariableInterestEntityFutureSupportToBeProvided_lbl2">Future support to be provided</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityFutureSupportToBeProvided" xlink:to="plab_VariableInterestEntityFutureSupportToBeProvided_lbl2" xlink:title="label: VariableInterestEntityFutureSupportToBeProvided to plab_VariableInterestEntityFutureSupportToBeProvided_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_VariableInterestEntityInitialTermOfAgreement" xlink:label="VariableInterestEntityInitialTermOfAgreement" xlink:title="VariableInterestEntityInitialTermOfAgreement" />
    <link:label xlink:type="resource" xlink:label="plab_VariableInterestEntityInitialTermOfAgreement_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_VariableInterestEntityInitialTermOfAgreement_lbl" xml:lang="en-US" id="plab_VariableInterestEntityInitialTermOfAgreement_lbl">Refer to initial term of agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityInitialTermOfAgreement" xlink:to="plab_VariableInterestEntityInitialTermOfAgreement_lbl" xlink:title="label: VariableInterestEntityInitialTermOfAgreement to plab_VariableInterestEntityInitialTermOfAgreement_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_VariableInterestEntityInitialTermOfAgreement_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_VariableInterestEntityInitialTermOfAgreement_lbl1" xml:lang="en-US" id="plab_VariableInterestEntityInitialTermOfAgreement_lbl1">Variable Interest Entity, Initial Term of Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityInitialTermOfAgreement" xlink:to="plab_VariableInterestEntityInitialTermOfAgreement_lbl1" xlink:title="label: VariableInterestEntityInitialTermOfAgreement to plab_VariableInterestEntityInitialTermOfAgreement_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_VariableInterestEntityInitialTermOfAgreement_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_VariableInterestEntityInitialTermOfAgreement_lbl2" xml:lang="en-US" id="plab_VariableInterestEntityInitialTermOfAgreement_lbl2">Initial term of agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityInitialTermOfAgreement" xlink:to="plab_VariableInterestEntityInitialTermOfAgreement_lbl2" xlink:title="label: VariableInterestEntityInitialTermOfAgreement to plab_VariableInterestEntityInitialTermOfAgreement_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_VariableInterestEntityAbstract" xlink:label="VariableInterestEntityAbstract" xlink:title="VariableInterestEntityAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_VariableInterestEntityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_VariableInterestEntityAbstract_lbl1" xml:lang="en-US" id="plab_VariableInterestEntityAbstract_lbl1">Variable Interest Entity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityAbstract" xlink:to="plab_VariableInterestEntityAbstract_lbl1" xlink:title="label: VariableInterestEntityAbstract to plab_VariableInterestEntityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_BasisOfFinancialStatementPresentationAbstract" xlink:label="BasisOfFinancialStatementPresentationAbstract" xlink:title="BasisOfFinancialStatementPresentationAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_BasisOfFinancialStatementPresentationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_BasisOfFinancialStatementPresentationAbstract_lbl1" xml:lang="en-US" id="plab_BasisOfFinancialStatementPresentationAbstract_lbl1">BASIS OF FINANCIAL STATEMENT PRESENTATION [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfFinancialStatementPresentationAbstract" xlink:to="plab_BasisOfFinancialStatementPresentationAbstract_lbl1" xlink:title="label: BasisOfFinancialStatementPresentationAbstract to plab_BasisOfFinancialStatementPresentationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent" xlink:label="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent" xlink:title="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent" />
    <link:label xlink:type="resource" xlink:label="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent_lbl" xml:lang="en-US" id="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent_lbl">Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings not in cash of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act of 2017.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent" xlink:to="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent to plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent_lbl1" xml:lang="en-US" id="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent_lbl1">Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Transition Tax on Accumulated Foreign Earnings Not in Cash, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent" xlink:to="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent to plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent_lbl2" xml:lang="en-US" id="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent_lbl2">Toll charge rate on accumulated earnings not in cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent" xlink:to="plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent_lbl2" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent to plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance" xlink:label="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance" xlink:title="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance_lbl" xml:lang="en-US" id="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance_lbl">Amount of reasonable estimate for valuation allowance for remeasurement of deferred tax asset from change in tax rate pursuant to Tax Cuts and Jobs Act of 2017 for which accounting for tax effect is incomplete.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance" xlink:to="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance_lbl" xlink:title="label: TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance to plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance_lbl1" xml:lang="en-US" id="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance_lbl1">Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Change in tax rate, deferred tax asset, valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance" xlink:to="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance_lbl1" xlink:title="label: TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance to plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance_lbl2" xml:lang="en-US" id="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance_lbl2">Change in tax rate, deferred tax asset, valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance" xlink:to="plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance_lbl2" xlink:title="label: TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance to plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense" xlink:label="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense" xlink:title="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense" />
    <link:label xlink:type="resource" xlink:label="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense_lbl" xml:lang="en-US" id="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense_lbl">Amount of reasonable estimate for income tax expense from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act of 2017 for which accounting for tax effect is incomplete.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense" xlink:to="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense_lbl" xlink:title="label: TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense to plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense_lbl1" xml:lang="en-US" id="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense_lbl1">Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Provisional Income Tax Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense" xlink:to="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense_lbl1" xlink:title="label: TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense to plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense_lbl2" xml:lang="en-US" id="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense_lbl2">Estimated deemed repatriation transition tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense" xlink:to="plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense_lbl2" xlink:title="label: TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense to plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_PDMCXMember" xlink:label="PDMCXMember" xlink:title="PDMCXMember" />
    <link:label xlink:type="resource" xlink:label="plab_PDMCXMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_PDMCXMember_lbl" xml:lang="en-US" id="plab_PDMCXMember_lbl">The joint venture.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PDMCXMember" xlink:to="plab_PDMCXMember_lbl" xlink:title="label: PDMCXMember to plab_PDMCXMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_PDMCXMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_PDMCXMember_lbl1" xml:lang="en-US" id="plab_PDMCXMember_lbl1">PDMCX [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PDMCXMember" xlink:to="plab_PDMCXMember_lbl1" xlink:title="label: PDMCXMember to plab_PDMCXMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_PDMCXMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_PDMCXMember_lbl2" xml:lang="en-US" id="plab_PDMCXMember_lbl2">Carrying Amount [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PDMCXMember" xlink:to="plab_PDMCXMember_lbl2" xlink:title="label: PDMCXMember to plab_PDMCXMember_lbl2" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>plab-20190428_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 5.1.0.0 Broadridge-->
<link:linkbase 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" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:roleRef roleURI="http://photronics.com/role/RecentAccountingPronouncementsDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#RecentAccountingPronouncementsDetails" />
  <link:roleRef roleURI="http://photronics.com/role/CommitmentsAndContingenciesDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#CommitmentsAndContingenciesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/ShareRepurchaseProgramDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#ShareRepurchaseProgramDetails" />
  <link:roleRef roleURI="http://photronics.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#FairValueMeasurementsDetails" />
  <link:roleRef roleURI="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" />
  <link:roleRef roleURI="http://photronics.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#EarningsPerShareDetails" />
  <link:roleRef roleURI="http://photronics.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/SharebasedCompensationDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#SharebasedCompensationDetails" />
  <link:roleRef roleURI="http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#RevenueDisaggregationOfRevenueDetails" />
  <link:roleRef roleURI="http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails" />
  <link:roleRef roleURI="http://photronics.com/role/RevenueImpactOfAdoptionOnStatementOfCashFlowsDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#RevenueImpactOfAdoptionOnStatementOfCashFlowsDetails" />
  <link:roleRef roleURI="http://photronics.com/role/RevenueImpactOfAdoptionOnStatementOfIncomeDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#RevenueImpactOfAdoptionOnStatementOfIncomeDetails" />
  <link:roleRef roleURI="http://photronics.com/role/RevenueImpactOfAdoptionOnConsolidatedBalanceSheetDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#RevenueImpactOfAdoptionOnConsolidatedBalanceSheetDetails" />
  <link:roleRef roleURI="http://photronics.com/role/LongtermDebtDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#LongtermDebtDetails" />
  <link:roleRef roleURI="http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/PdmcxJointVentureVieDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#PdmcxJointVentureVieDetails" />
  <link:roleRef roleURI="http://photronics.com/role/PropertyPlantAndEquipmentDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#PropertyPlantAndEquipmentDetails" />
  <link:roleRef roleURI="http://photronics.com/role/InventoriesDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#InventoriesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/BasisOfFinancialStatementPresentationDetails" xlink:type="simple" xlink:href="plab-20190428.xsd#BasisOfFinancialStatementPresentationDetails" />
  <link:roleRef roleURI="http://photronics.com/role/ShareRepurchaseProgramTables" xlink:type="simple" xlink:href="plab-20190428.xsd#ShareRepurchaseProgramTables" />
  <link:roleRef roleURI="http://photronics.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="plab-20190428.xsd#FairValueMeasurementsTables" />
  <link:roleRef roleURI="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables" xlink:type="simple" xlink:href="plab-20190428.xsd#ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables" />
  <link:roleRef roleURI="http://photronics.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="plab-20190428.xsd#EarningsPerShareTables" />
  <link:roleRef roleURI="http://photronics.com/role/SharebasedCompensationTables" xlink:type="simple" xlink:href="plab-20190428.xsd#SharebasedCompensationTables" />
  <link:roleRef roleURI="http://photronics.com/role/RevenueTables" xlink:type="simple" xlink:href="plab-20190428.xsd#RevenueTables" />
  <link:roleRef roleURI="http://photronics.com/role/LongtermDebtTables" xlink:type="simple" xlink:href="plab-20190428.xsd#LongtermDebtTables" />
  <link:roleRef roleURI="http://photronics.com/role/PdmcxJointVentureTables" xlink:type="simple" xlink:href="plab-20190428.xsd#PdmcxJointVentureTables" />
  <link:roleRef roleURI="http://photronics.com/role/PropertyPlantAndEquipmentTables" xlink:type="simple" xlink:href="plab-20190428.xsd#PropertyPlantAndEquipmentTables" />
  <link:roleRef roleURI="http://photronics.com/role/InventoriesTables" xlink:type="simple" xlink:href="plab-20190428.xsd#InventoriesTables" />
  <link:roleRef roleURI="http://photronics.com/role/RecentAccountingPronouncementsPolicies" xlink:type="simple" xlink:href="plab-20190428.xsd#RecentAccountingPronouncementsPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/FairValueMeasurementsPolicies" xlink:type="simple" xlink:href="plab-20190428.xsd#FairValueMeasurementsPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/IncomeTaxesPolicies" xlink:type="simple" xlink:href="plab-20190428.xsd#IncomeTaxesPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/SharebasedCompensationPolicies" xlink:type="simple" xlink:href="plab-20190428.xsd#SharebasedCompensationPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/RevenuePolicies" xlink:type="simple" xlink:href="plab-20190428.xsd#RevenuePolicies" />
  <link:roleRef roleURI="http://photronics.com/role/InventoriesPolicies" xlink:type="simple" xlink:href="plab-20190428.xsd#InventoriesPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/RecentAccountingPronouncements" xlink:type="simple" xlink:href="plab-20190428.xsd#RecentAccountingPronouncements" />
  <link:roleRef roleURI="http://photronics.com/role/CommitmentsAndContingencies" xlink:type="simple" xlink:href="plab-20190428.xsd#CommitmentsAndContingencies" />
  <link:roleRef roleURI="http://photronics.com/role/ShareRepurchaseProgram" xlink:type="simple" xlink:href="plab-20190428.xsd#ShareRepurchaseProgram" />
  <link:roleRef roleURI="http://photronics.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="plab-20190428.xsd#FairValueMeasurements" />
  <link:roleRef roleURI="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponent" xlink:type="simple" xlink:href="plab-20190428.xsd#ChangesInAccumulatedOtherComprehensiveIncomeByComponent" />
  <link:roleRef roleURI="http://photronics.com/role/EarningsPerShare" xlink:type="simple" xlink:href="plab-20190428.xsd#EarningsPerShare" />
  <link:roleRef roleURI="http://photronics.com/role/IncomeTaxes" xlink:type="simple" xlink:href="plab-20190428.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://photronics.com/role/SharebasedCompensation" xlink:type="simple" xlink:href="plab-20190428.xsd#SharebasedCompensation" />
  <link:roleRef roleURI="http://photronics.com/role/Revenue" xlink:type="simple" xlink:href="plab-20190428.xsd#Revenue" />
  <link:roleRef roleURI="http://photronics.com/role/LongtermDebt" xlink:type="simple" xlink:href="plab-20190428.xsd#LongtermDebt" />
  <link:roleRef roleURI="http://photronics.com/role/PdmcxJointVenture" xlink:type="simple" xlink:href="plab-20190428.xsd#PdmcxJointVenture" />
  <link:roleRef roleURI="http://photronics.com/role/PropertyPlantAndEquipment" xlink:type="simple" xlink:href="plab-20190428.xsd#PropertyPlantAndEquipment" />
  <link:roleRef roleURI="http://photronics.com/role/Inventories" xlink:type="simple" xlink:href="plab-20190428.xsd#Inventories" />
  <link:roleRef roleURI="http://photronics.com/role/BasisOfFinancialStatementPresentation" xlink:type="simple" xlink:href="plab-20190428.xsd#BasisOfFinancialStatementPresentation" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" xlink:href="plab-20190428.xsd#CondensedConsolidatedStatementsOfCashFlowsUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited" xlink:type="simple" xlink:href="plab-20190428.xsd#CondensedConsolidatedStatementsOfEquityUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical" xlink:type="simple" xlink:href="plab-20190428.xsd#CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="plab-20190428.xsd#CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" xlink:type="simple" xlink:href="plab-20190428.xsd#CondensedConsolidatedStatementsOfIncomeUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="plab-20190428.xsd#CondensedConsolidatedBalanceSheetsUnauditedParenthetical" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="plab-20190428.xsd#CondensedConsolidatedBalanceSheetsUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="plab-20190428.xsd#DocumentAndEntityInformation" />
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_DocumentAndEntityInformationAbstract" xlink:label="DocumentAndEntityInformationAbstract" xlink:title="DocumentAndEntityInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="EntityRegistrantName" xlink:title="presentation: DocumentAndEntityInformationAbstract to EntityRegistrantName" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="EntityCentralIndexKey" xlink:title="presentation: DocumentAndEntityInformationAbstract to EntityCentralIndexKey" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="CurrentFiscalYearEndDate" xlink:title="presentation: DocumentAndEntityInformationAbstract to CurrentFiscalYearEndDate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="EntityWellKnownSeasonedIssuer" xlink:title="presentation: DocumentAndEntityInformationAbstract to EntityWellKnownSeasonedIssuer" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="EntityVoluntaryFilers" xlink:title="presentation: DocumentAndEntityInformationAbstract to EntityVoluntaryFilers" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="EntityCurrentReportingStatus" xlink:title="presentation: DocumentAndEntityInformationAbstract to EntityCurrentReportingStatus" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="EntityShellCompany" xlink:title="presentation: DocumentAndEntityInformationAbstract to EntityShellCompany" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="EntityFilerCategory" xlink:title="presentation: DocumentAndEntityInformationAbstract to EntityFilerCategory" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="EntitySmallBusiness" xlink:title="presentation: DocumentAndEntityInformationAbstract to EntitySmallBusiness" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="EntityEmergingGrowthCompany" xlink:title="presentation: DocumentAndEntityInformationAbstract to EntityEmergingGrowthCompany" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="EntityExTransitionPeriod" xlink:title="EntityExTransitionPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="EntityExTransitionPeriod" xlink:title="presentation: DocumentAndEntityInformationAbstract to EntityExTransitionPeriod" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="EntityPublicFloat" xlink:title="presentation: DocumentAndEntityInformationAbstract to EntityPublicFloat" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="EntityCommonStockSharesOutstanding" xlink:title="presentation: DocumentAndEntityInformationAbstract to EntityCommonStockSharesOutstanding" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="DocumentType" xlink:title="presentation: DocumentAndEntityInformationAbstract to DocumentType" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="AmendmentFlag" xlink:title="presentation: DocumentAndEntityInformationAbstract to AmendmentFlag" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="DocumentPeriodEndDate" xlink:title="presentation: DocumentAndEntityInformationAbstract to DocumentPeriodEndDate" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="DocumentFiscalYearFocus" xlink:title="presentation: DocumentAndEntityInformationAbstract to DocumentFiscalYearFocus" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="DocumentFiscalPeriodFocus" xlink:title="presentation: DocumentAndEntityInformationAbstract to DocumentFiscalPeriodFocus" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: AssetsCurrentAbstract to CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AccountsReceivableNetCurrent" xlink:title="presentation: AssetsCurrentAbstract to AccountsReceivableNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="InventoryNet" xlink:title="presentation: AssetsCurrentAbstract to InventoryNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="PrepaidExpenseCurrent" xlink:title="PrepaidExpenseCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="PrepaidExpenseCurrent" xlink:title="presentation: AssetsCurrentAbstract to PrepaidExpenseCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="OtherAssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to OtherAssetsCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to AssetsCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AssetsCurrentAbstract" xlink:title="presentation: AssetsAbstract to AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: AssetsAbstract to PropertyPlantAndEquipmentNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="IntangibleAssetsNetExcludingGoodwill" xlink:title="presentation: AssetsAbstract to IntangibleAssetsNetExcludingGoodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="DeferredTaxAssetsNetNoncurrent" xlink:title="DeferredTaxAssetsNetNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="DeferredTaxAssetsNetNoncurrent" xlink:title="presentation: AssetsAbstract to DeferredTaxAssetsNetNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="OtherAssetsNoncurrent" xlink:title="presentation: AssetsAbstract to OtherAssetsNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="Assets" xlink:title="presentation: AssetsAbstract to Assets" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="AssetsAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="LongTermDebtCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to LongTermDebtCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccountsPayableCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to AccountsPayableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="AccruedLiabilitiesCurrent" xlink:title="AccruedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccruedLiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to AccruedLiabilitiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="LiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to LiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesCurrentAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LongTermDebtNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LongTermDebtNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="DeferredTaxLiabilitiesNoncurrent" xlink:title="DeferredTaxLiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="DeferredTaxLiabilitiesNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to DeferredTaxLiabilitiesNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="OtherLiabilitiesNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to OtherLiabilitiesNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="Liabilities" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to Liabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="CommitmentsAndContingencies" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to CommitmentsAndContingencies" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="PreferredStockValue" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to PreferredStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="CommonStockValue" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to CommonStockValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="AdditionalPaidInCapital" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to AdditionalPaidInCapital" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to RetainedEarningsAccumulatedDeficit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="TreasuryStockCommonValue" xlink:title="TreasuryStockCommonValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="TreasuryStockCommonValue" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to TreasuryStockCommonValue" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="StockholdersEquity" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to StockholdersEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="MinorityInterest" xlink:title="MinorityInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="MinorityInterest" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to MinorityInterest" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesAndStockholdersEquity" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesAndStockholdersEquity" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to LiabilitiesAndStockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="presentation: AssetsCurrentAbstract to AllowanceForDoubtfulAccountsReceivableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AssetsCurrentAbstract" xlink:title="presentation: AssetsAbstract to AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="AssetsAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="PreferredStockParOrStatedValuePerShare" xlink:title="PreferredStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="PreferredStockParOrStatedValuePerShare" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to PreferredStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="PreferredStockSharesAuthorized" xlink:title="PreferredStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="PreferredStockSharesAuthorized" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to PreferredStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="PreferredStockSharesIssued" xlink:title="PreferredStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="PreferredStockSharesIssued" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to PreferredStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="PreferredStockSharesOutstanding" xlink:title="PreferredStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="PreferredStockSharesOutstanding" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to PreferredStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="CommonStockParOrStatedValuePerShare" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to CommonStockParOrStatedValuePerShare" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="CommonStockSharesAuthorized" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to CommonStockSharesAuthorized" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="CommonStockSharesIssued" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to CommonStockSharesIssued" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="CommonStockSharesOutstanding" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to CommonStockSharesOutstanding" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="TreasuryStockCommonShares" xlink:title="TreasuryStockCommonShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="TreasuryStockCommonShares" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to TreasuryStockCommonShares" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to LiabilitiesAndStockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: IncomeStatementAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="CostOfGoodsAndServicesSold" xlink:title="presentation: IncomeStatementAbstract to CostOfGoodsAndServicesSold" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="GrossProfit" xlink:title="presentation: IncomeStatementAbstract to GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="OperatingExpensesAbstract" xlink:title="OperatingExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="SellingGeneralAndAdministrativeExpense" xlink:title="presentation: OperatingExpensesAbstract to SellingGeneralAndAdministrativeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="ResearchAndDevelopmentExpense" xlink:title="presentation: OperatingExpensesAbstract to ResearchAndDevelopmentExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="OperatingExpenses" xlink:title="presentation: OperatingExpensesAbstract to OperatingExpenses" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="OperatingExpensesAbstract" xlink:title="presentation: IncomeStatementAbstract to OperatingExpensesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="OperatingIncomeLoss" xlink:title="presentation: IncomeStatementAbstract to OperatingIncomeLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="NonoperatingIncomeExpenseAbstract" xlink:title="NonoperatingIncomeExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to OtherNonoperatingIncomeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestAndDebtExpense" xlink:label="InterestAndDebtExpense" xlink:title="InterestAndDebtExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="InterestAndDebtExpense" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to InterestAndDebtExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NonoperatingIncomeExpenseAbstract" xlink:title="presentation: IncomeStatementAbstract to NonoperatingIncomeExpenseAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: IncomeStatementAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: IncomeStatementAbstract to IncomeTaxExpenseBenefit" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="ProfitLoss" xlink:title="presentation: IncomeStatementAbstract to ProfitLoss" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="presentation: IncomeStatementAbstract to NetIncomeLossAttributableToNoncontrollingInterest" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: IncomeStatementAbstract to NetIncomeLoss" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareBasic" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareDiluted" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="EarningsPerShareAbstract" xlink:title="presentation: IncomeStatementAbstract to EarningsPerShareAbstract" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingAbstract to WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingAbstract to WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="presentation: IncomeStatementAbstract to WeightedAverageNumberOfSharesOutstandingAbstract" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ProfitLoss" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ProfitLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:title="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:label="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:title="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeLossNetOfTax" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeNetOfTax" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ComprehensiveIncomeNetOfTax" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="OtherComprehensiveIncomeLossTax" xlink:title="OtherComprehensiveIncomeLossTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="OtherComprehensiveIncomeLossTax" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to OtherComprehensiveIncomeLossTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementMember" xlink:label="NewAccountingPronouncementMember" xlink:title="NewAccountingPronouncementMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementMember" xlink:to="AccountingStandardsUpdate201409Member" xlink:title="presentation: NewAccountingPronouncementMember to AccountingStandardsUpdate201409Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member" xlink:label="AccountingStandardsUpdate201601Member" xlink:title="AccountingStandardsUpdate201601Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementMember" xlink:to="AccountingStandardsUpdate201601Member" xlink:title="presentation: NewAccountingPronouncementMember to AccountingStandardsUpdate201601Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfAdoptionMember" xlink:to="NewAccountingPronouncementMember" xlink:title="presentation: TypeOfAdoptionMember to NewAccountingPronouncementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="presentation: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="presentation: StatementTable to AdjustmentsForNewAccountingPronouncementsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="CommonStockMember" xlink:title="presentation: StatementEquityComponentsAxis to CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="AdditionalPaidInCapitalMember" xlink:title="presentation: StatementEquityComponentsAxis to AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="RetainedEarningsMember" xlink:title="presentation: StatementEquityComponentsAxis to RetainedEarningsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="TreasuryStockMember" xlink:title="TreasuryStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="TreasuryStockMember" xlink:title="presentation: StatementEquityComponentsAxis to TreasuryStockMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="presentation: StatementEquityComponentsAxis to AccumulatedOtherComprehensiveIncomeMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="NoncontrollingInterestMember" xlink:title="NoncontrollingInterestMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="NoncontrollingInterestMember" xlink:title="presentation: StatementEquityComponentsAxis to NoncontrollingInterestMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: StatementTable to StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="presentation: StatementLineItems to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="SharesOutstanding" xlink:title="SharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="SharesOutstanding" xlink:title="presentation: StatementLineItems to SharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:title="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:title="presentation: StatementLineItems to CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="ProfitLoss" xlink:title="presentation: StatementLineItems to ProfitLoss" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: StatementLineItems to OtherComprehensiveIncomeLossNetOfTax" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="StockIssuedDuringPeriodValueShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="presentation: StatementLineItems to StockIssuedDuringPeriodValueShareBasedCompensation" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="presentation: StatementLineItems to StockIssuedDuringPeriodSharesShareBasedCompensation" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="presentation: StatementLineItems to StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="presentation: StatementLineItems to StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="presentation: StatementLineItems to AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:title="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:title="presentation: StatementLineItems to NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:title="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:title="presentation: StatementLineItems to MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_DividendPayableToNonControllingShareholderOfSubsidiary" xlink:label="DividendPayableToNonControllingShareholderOfSubsidiary" xlink:title="DividendPayableToNonControllingShareholderOfSubsidiary" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="DividendPayableToNonControllingShareholderOfSubsidiary" xlink:title="presentation: StatementLineItems to DividendPayableToNonControllingShareholderOfSubsidiary" order="12.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="MinorityInterestDecreaseFromRedemptions" xlink:title="MinorityInterestDecreaseFromRedemptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="MinorityInterestDecreaseFromRedemptions" xlink:title="presentation: StatementLineItems to MinorityInterestDecreaseFromRedemptions" order="13.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="TreasuryStockValueAcquiredCostMethod" xlink:title="TreasuryStockValueAcquiredCostMethod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="TreasuryStockValueAcquiredCostMethod" xlink:title="presentation: StatementLineItems to TreasuryStockValueAcquiredCostMethod" order="14.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:title="presentation: StatementLineItems to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="SharesOutstanding_2" xlink:title="SharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="SharesOutstanding_2" xlink:title="presentation: StatementLineItems to SharesOutstanding" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="StatementTable" xlink:title="presentation: StatementOfStockholdersEquityAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ProfitLoss" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to ProfitLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="DepreciationDepletionAndAmortization" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to DepreciationDepletionAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsReceivable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInInventories" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInInventories" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="IncreaseDecreaseInOtherCurrentAssets" xlink:title="IncreaseDecreaseInOtherCurrentAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherCurrentAssets" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherCurrentAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to IncreaseDecreaseInOperatingCapitalAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to NetCashProvidedByUsedInOperatingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquirePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ProceedsFromGovernmentIncentives" xlink:label="ProceedsFromGovernmentIncentives" xlink:title="ProceedsFromGovernmentIncentives" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ProceedsFromGovernmentIncentives" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to ProceedsFromGovernmentIncentives" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="PaymentsForProceedsFromOtherInvestingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsForProceedsFromOtherInvestingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to NetCashProvidedByUsedInInvestingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="ProceedsFromIssuanceOfDebt" xlink:title="ProceedsFromIssuanceOfDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromIssuanceOfDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromIssuanceOfDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="ProceedsFromMinorityShareholders" xlink:title="ProceedsFromMinorityShareholders" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromMinorityShareholders" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromMinorityShareholders" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:label="RepaymentsOfDebtAndCapitalLeaseObligations" xlink:title="RepaymentsOfDebtAndCapitalLeaseObligations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="RepaymentsOfDebtAndCapitalLeaseObligations" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to RepaymentsOfDebtAndCapitalLeaseObligations" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="PaymentsOfDividendsMinorityInterest" xlink:title="PaymentsOfDividendsMinorityInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsOfDividendsMinorityInterest" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsOfDividendsMinorityInterest" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsForRepurchaseOfCommonStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsForRepurchaseOfCommonStock" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:title="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="ProceedsFromPaymentsForOtherFinancingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromPaymentsForOtherFinancingActivities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to NetCashProvidedByUsedInFinancingActivities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="presentation: StatementOfCashFlowsAbstract to EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="CapitalExpendituresIncurredButNotYetPaid" xlink:title="CapitalExpendituresIncurredButNotYetPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="CapitalExpendituresIncurredButNotYetPaid" xlink:title="presentation: SupplementalCashFlowInformationAbstract to CapitalExpendituresIncurredButNotYetPaid" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_GovernmentIncentivesReceivableForCapitalExpenditures" xlink:label="GovernmentIncentivesReceivableForCapitalExpenditures" xlink:title="GovernmentIncentivesReceivableForCapitalExpenditures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="GovernmentIncentivesReceivableForCapitalExpenditures" xlink:title="presentation: SupplementalCashFlowInformationAbstract to GovernmentIncentivesReceivableForCapitalExpenditures" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="DividendsPayableCurrentAndNoncurrent" xlink:title="DividendsPayableCurrentAndNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="DividendsPayableCurrentAndNoncurrent" xlink:title="presentation: SupplementalCashFlowInformationAbstract to DividendsPayableCurrentAndNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="SupplementalCashFlowInformationAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to SupplementalCashFlowInformationAbstract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/BasisOfFinancialStatementPresentation">
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_BasisOfFinancialStatementPresentationAbstract" xlink:label="BasisOfFinancialStatementPresentationAbstract" xlink:title="BasisOfFinancialStatementPresentationAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:title="BusinessDescriptionAndBasisOfPresentationTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfFinancialStatementPresentationAbstract" xlink:to="BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:title="presentation: BasisOfFinancialStatementPresentationAbstract to BusinessDescriptionAndBasisOfPresentationTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/Inventories">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="InventoryDisclosureTextBlock" xlink:title="InventoryDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryDisclosureTextBlock" xlink:title="presentation: InventoryDisclosureAbstract to InventoryDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/PropertyPlantAndEquipment">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/PdmcxJointVenture">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:label="VariableInterestEntityDisclosureTextBlock" xlink:title="VariableInterestEntityDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="VariableInterestEntityDisclosureTextBlock" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to VariableInterestEntityDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/LongtermDebt">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="LongTermDebtTextBlock" xlink:title="LongTermDebtTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="LongTermDebtTextBlock" xlink:title="presentation: DebtDisclosureAbstract to LongTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/Revenue">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="RevenueFromContractWithCustomerTextBlock" xlink:title="RevenueFromContractWithCustomerTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="RevenueFromContractWithCustomerTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to RevenueFromContractWithCustomerTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/SharebasedCompensation">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/IncomeTaxes">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxDisclosureTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/EarningsPerShare">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareTextBlock" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponent">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeNoncontrollingInterestTextBlock" xlink:label="OtherComprehensiveIncomeNoncontrollingInterestTextBlock" xlink:title="OtherComprehensiveIncomeNoncontrollingInterestTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="OtherComprehensiveIncomeNoncontrollingInterestTextBlock" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to OtherComprehensiveIncomeNoncontrollingInterestTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/FairValueMeasurements">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueDisclosuresTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/ShareRepurchaseProgram">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockSharesAbstract" xlink:label="TreasuryStockSharesAbstract" xlink:title="TreasuryStockSharesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="TreasuryStockTextBlock" xlink:title="TreasuryStockTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TreasuryStockSharesAbstract" xlink:to="TreasuryStockTextBlock" xlink:title="presentation: TreasuryStockSharesAbstract to TreasuryStockTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/CommitmentsAndContingencies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/RecentAccountingPronouncements">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:title="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:label="DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:title="DescriptionOfNewAccountingPronouncementsNotYetAdopted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:title="presentation: NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract to DescriptionOfNewAccountingPronouncementsNotYetAdopted" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/InventoriesPolicies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="InventoryPolicyTextBlock" xlink:title="InventoryPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryPolicyTextBlock" xlink:title="presentation: InventoryDisclosureAbstract to InventoryPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenuePolicies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="RevenueFromContractWithCustomerPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to RevenueFromContractWithCustomerPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock" xlink:label="ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock" xlink:title="ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ContractCostsPolicyTextBlock" xlink:label="ContractCostsPolicyTextBlock" xlink:title="ContractCostsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="ContractCostsPolicyTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to ContractCostsPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock" xlink:label="RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock" xlink:title="RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_SalesAndSimilarTaxesPolicyTextBlock" xlink:label="SalesAndSimilarTaxesPolicyTextBlock" xlink:title="SalesAndSimilarTaxesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="SalesAndSimilarTaxesPolicyTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to SalesAndSimilarTaxesPolicyTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/SharebasedCompensationPolicies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="presentation: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationOptionAndIncentivePlansPolicy" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/IncomeTaxesPolicies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="IncomeTaxPolicyTextBlock" xlink:title="IncomeTaxPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxPolicyTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/FairValueMeasurementsPolicies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="FairValueMeasurementPolicyPolicyTextBlock" xlink:title="FairValueMeasurementPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueMeasurementPolicyPolicyTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueMeasurementPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/RecentAccountingPronouncementsPolicies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:title="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="presentation: NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract to NewAccountingPronouncementsPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/InventoriesTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="ScheduleOfInventoryCurrentTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="presentation: InventoryDisclosureAbstract to ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/PropertyPlantAndEquipmentTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="PropertyPlantAndEquipmentTextBlock" xlink:title="PropertyPlantAndEquipmentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="PropertyPlantAndEquipmentTextBlock" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/PdmcxJointVentureTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="ScheduleOfVariableInterestEntitiesTextBlock" xlink:title="ScheduleOfVariableInterestEntitiesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ScheduleOfVariableInterestEntitiesTextBlock" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to ScheduleOfVariableInterestEntitiesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/LongtermDebtTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="ScheduleOfDebtInstrumentsTextBlock" xlink:title="ScheduleOfDebtInstrumentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="ScheduleOfDebtInstrumentsTextBlock" xlink:title="presentation: DebtDisclosureAbstract to ScheduleOfDebtInstrumentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenueTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:title="ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="DisaggregationOfRevenueTableTextBlock" xlink:title="DisaggregationOfRevenueTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="DisaggregationOfRevenueTableTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to DisaggregationOfRevenueTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/SharebasedCompensationTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/EarningsPerShareTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:title="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/FairValueMeasurementsTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:label="ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:title="ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/ShareRepurchaseProgramTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockSharesAbstract" xlink:label="TreasuryStockSharesAbstract" xlink:title="TreasuryStockSharesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:label="ScheduleOfTreasuryStockByClassTextBlock" xlink:title="ScheduleOfTreasuryStockByClassTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TreasuryStockSharesAbstract" xlink:to="ScheduleOfTreasuryStockByClassTextBlock" xlink:title="presentation: TreasuryStockSharesAbstract to ScheduleOfTreasuryStockByClassTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/BasisOfFinancialStatementPresentationDetails">
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_BasisOfFinancialStatementPresentationAbstract" xlink:label="BasisOfFinancialStatementPresentationAbstract" xlink:title="BasisOfFinancialStatementPresentationAbstract" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ManufacturingFacilitiesByGeographicalRegionTable" xlink:label="ManufacturingFacilitiesByGeographicalRegionTable" xlink:title="ManufacturingFacilitiesByGeographicalRegionTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TW" xlink:label="TW" xlink:title="TW" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="TW" xlink:title="presentation: SegmentGeographicalDomain to TW" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KR" xlink:label="KR" xlink:title="KR" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="KR" xlink:title="presentation: SegmentGeographicalDomain to KR" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="presentation: SegmentGeographicalDomain to US" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="EuropeMember" xlink:title="presentation: SegmentGeographicalDomain to EuropeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="presentation: SegmentGeographicalDomain to CN" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="presentation: StatementGeographicalAxis to SegmentGeographicalDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ManufacturingFacilitiesByGeographicalRegionTable" xlink:to="StatementGeographicalAxis" xlink:title="presentation: ManufacturingFacilitiesByGeographicalRegionTable to StatementGeographicalAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:label="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:title="ManufacturingFacilitiesByGeographicalRegionLineItems" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ManufacturingFacilitiesAbstract" xlink:label="ManufacturingFacilitiesAbstract" xlink:title="ManufacturingFacilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_NumberOfManufacturingFacilities" xlink:label="NumberOfManufacturingFacilities" xlink:title="NumberOfManufacturingFacilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ManufacturingFacilitiesAbstract" xlink:to="NumberOfManufacturingFacilities" xlink:title="presentation: ManufacturingFacilitiesAbstract to NumberOfManufacturingFacilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:to="ManufacturingFacilitiesAbstract" xlink:title="presentation: ManufacturingFacilitiesByGeographicalRegionLineItems to ManufacturingFacilitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ManufacturingFacilitiesByGeographicalRegionTable" xlink:to="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:title="presentation: ManufacturingFacilitiesByGeographicalRegionTable to ManufacturingFacilitiesByGeographicalRegionLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfFinancialStatementPresentationAbstract" xlink:to="ManufacturingFacilitiesByGeographicalRegionTable" xlink:title="presentation: BasisOfFinancialStatementPresentationAbstract to ManufacturingFacilitiesByGeographicalRegionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/InventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="InventoryRawMaterialsNetOfReserves" xlink:title="InventoryRawMaterialsNetOfReserves" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryRawMaterialsNetOfReserves" xlink:title="presentation: InventoryDisclosureAbstract to InventoryRawMaterialsNetOfReserves" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="InventoryWorkInProcess" xlink:title="InventoryWorkInProcess" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryWorkInProcess" xlink:title="presentation: InventoryDisclosureAbstract to InventoryWorkInProcess" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="InventoryFinishedGoods" xlink:title="InventoryFinishedGoods" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryFinishedGoods" xlink:title="presentation: InventoryDisclosureAbstract to InventoryFinishedGoods" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryNet" xlink:title="presentation: InventoryDisclosureAbstract to InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/PropertyPlantAndEquipmentDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LandMember" xlink:label="LandMember" xlink:title="LandMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="LandMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to LandMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="BuildingAndBuildingImprovementsMember" xlink:title="BuildingAndBuildingImprovementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="BuildingAndBuildingImprovementsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to BuildingAndBuildingImprovementsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="MachineryAndEquipmentMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to MachineryAndEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="LeaseholdImprovementsMember" xlink:title="LeaseholdImprovementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="LeaseholdImprovementsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to LeaseholdImprovementsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="FurnitureAndFixturesMember" xlink:title="FurnitureAndFixturesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="FurnitureAndFixturesMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to FurnitureAndFixturesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="ConstructionInProgressMember" xlink:title="ConstructionInProgressMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="ConstructionInProgressMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to ConstructionInProgressMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="presentation: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:label="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="PropertyPlantAndEquipmentNetByTypeAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="presentation: PropertyPlantAndEquipmentNetByTypeAbstract to PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="presentation: PropertyPlantAndEquipmentNetByTypeAbstract to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: PropertyPlantAndEquipmentNetByTypeAbstract to PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:label="CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:title="CostOfGoodsAndServicesSoldDepreciationAndAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:title="presentation: PropertyPlantAndEquipmentNetByTypeAbstract to CostOfGoodsAndServicesSoldDepreciationAndAmortization" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentNetByTypeAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:label="NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:title="NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentLineItems" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to ScheduleOfPropertyPlantAndEquipmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/PdmcxJointVentureVieDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="ScheduleOfVariableInterestEntitiesTable" xlink:title="ScheduleOfVariableInterestEntitiesTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="VariableInterestEntitiesByClassificationOfEntityAxis" xlink:title="VariableInterestEntitiesByClassificationOfEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="ClassificationOfVariableInterestEntityDomain" xlink:title="ClassificationOfVariableInterestEntityDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="VariableInterestEntityPrimaryBeneficiaryMember" xlink:title="VariableInterestEntityPrimaryBeneficiaryMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassificationOfVariableInterestEntityDomain" xlink:to="VariableInterestEntityPrimaryBeneficiaryMember" xlink:title="presentation: ClassificationOfVariableInterestEntityDomain to VariableInterestEntityPrimaryBeneficiaryMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:label="VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:title="VariableInterestEntityNotPrimaryBeneficiaryMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassificationOfVariableInterestEntityDomain" xlink:to="VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:title="presentation: ClassificationOfVariableInterestEntityDomain to VariableInterestEntityNotPrimaryBeneficiaryMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="ClassificationOfVariableInterestEntityDomain" xlink:title="presentation: VariableInterestEntitiesByClassificationOfEntityAxis to ClassificationOfVariableInterestEntityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="VariableInterestEntitiesByClassificationOfEntityAxis" xlink:title="presentation: ScheduleOfVariableInterestEntitiesTable to VariableInterestEntitiesByClassificationOfEntityAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfVariableInterestEntitiesTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="VariableInterestEntityLineItems" xlink:title="VariableInterestEntityLineItems" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_VariableInterestEntityAbstract" xlink:label="VariableInterestEntityAbstract" xlink:title="VariableInterestEntityAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="VariableInterestEntityOwnershipPercentage" xlink:title="VariableInterestEntityOwnershipPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="VariableInterestEntityOwnershipPercentage" xlink:title="presentation: VariableInterestEntityAbstract to VariableInterestEntityOwnershipPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss" xlink:label="VariableInterestEntityInitialConsolidationGainOrLoss" xlink:title="VariableInterestEntityInitialConsolidationGainOrLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="VariableInterestEntityInitialConsolidationGainOrLoss" xlink:title="presentation: VariableInterestEntityAbstract to VariableInterestEntityInitialConsolidationGainOrLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount" xlink:label="VariableInterestEntityFinancialOrOtherSupportAmount" xlink:title="VariableInterestEntityFinancialOrOtherSupportAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="VariableInterestEntityFinancialOrOtherSupportAmount" xlink:title="presentation: VariableInterestEntityAbstract to VariableInterestEntityFinancialOrOtherSupportAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="presentation: VariableInterestEntityAbstract to AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_VariableInterestEntityFutureSupportToBeProvided" xlink:label="VariableInterestEntityFutureSupportToBeProvided" xlink:title="VariableInterestEntityFutureSupportToBeProvided" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="VariableInterestEntityFutureSupportToBeProvided" xlink:title="presentation: VariableInterestEntityAbstract to VariableInterestEntityFutureSupportToBeProvided" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_VariableInterestEntityInitialTermOfAgreement" xlink:label="VariableInterestEntityInitialTermOfAgreement" xlink:title="VariableInterestEntityInitialTermOfAgreement" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="VariableInterestEntityInitialTermOfAgreement" xlink:title="presentation: VariableInterestEntityAbstract to VariableInterestEntityInitialTermOfAgreement" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:label="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:title="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:title="presentation: VariableInterestEntityAbstract to NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:label="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:title="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:title="presentation: VariableInterestEntityAbstract to NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" xlink:label="VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" xlink:title="VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" xlink:title="presentation: VariableInterestEntityAbstract to VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedLiabilitiesRecourse" xlink:label="VariableInterestEntityConsolidatedLiabilitiesRecourse" xlink:title="VariableInterestEntityConsolidatedLiabilitiesRecourse" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="VariableInterestEntityConsolidatedLiabilitiesRecourse" xlink:title="presentation: VariableInterestEntityAbstract to VariableInterestEntityConsolidatedLiabilitiesRecourse" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:label="VariableInterestEntityEntityMaximumLossExposureAmount" xlink:title="VariableInterestEntityEntityMaximumLossExposureAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="VariableInterestEntityEntityMaximumLossExposureAmount" xlink:title="presentation: VariableInterestEntityAbstract to VariableInterestEntityEntityMaximumLossExposureAmount" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary" xlink:label="VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary" xlink:title="VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary" xlink:title="presentation: VariableInterestEntityAbstract to VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityAbstract" xlink:title="presentation: VariableInterestEntityLineItems to VariableInterestEntityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="VariableInterestEntityLineItems" xlink:title="presentation: ScheduleOfVariableInterestEntitiesTable to VariableInterestEntityLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ScheduleOfVariableInterestEntitiesTable" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to ScheduleOfVariableInterestEntitiesTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="ScheduleOfVariableInterestEntitiesTable" xlink:title="ScheduleOfVariableInterestEntitiesTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="VariableInterestEntitiesByClassificationOfEntityAxis" xlink:title="VariableInterestEntitiesByClassificationOfEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="ClassificationOfVariableInterestEntityDomain" xlink:title="ClassificationOfVariableInterestEntityDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="VariableInterestEntityPrimaryBeneficiaryMember" xlink:title="VariableInterestEntityPrimaryBeneficiaryMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassificationOfVariableInterestEntityDomain" xlink:to="VariableInterestEntityPrimaryBeneficiaryMember" xlink:title="presentation: ClassificationOfVariableInterestEntityDomain to VariableInterestEntityPrimaryBeneficiaryMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="ClassificationOfVariableInterestEntityDomain" xlink:title="presentation: VariableInterestEntitiesByClassificationOfEntityAxis to ClassificationOfVariableInterestEntityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="VariableInterestEntitiesByClassificationOfEntityAxis" xlink:title="presentation: ScheduleOfVariableInterestEntitiesTable to VariableInterestEntitiesByClassificationOfEntityAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_PDMCXMember" xlink:label="PDMCXMember" xlink:title="PDMCXMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityDomain" xlink:to="PDMCXMember" xlink:title="presentation: EntityDomain to PDMCXMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="presentation: LegalEntityAxis to EntityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="LegalEntityAxis" xlink:title="presentation: ScheduleOfVariableInterestEntitiesTable to LegalEntityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfVariableInterestEntitiesTable to RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="VariableInterestEntityLineItems" xlink:title="VariableInterestEntityLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:label="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:title="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:to="AssetsCurrent" xlink:title="presentation: VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract to AssetsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="AssetsNoncurrent" xlink:title="AssetsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:to="AssetsNoncurrent" xlink:title="presentation: VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract to AssetsNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:to="Assets" xlink:title="presentation: VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract to Assets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:to="LiabilitiesCurrent" xlink:title="presentation: VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract to LiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="LiabilitiesNoncurrent" xlink:title="LiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:to="LiabilitiesNoncurrent" xlink:title="presentation: VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract to LiabilitiesNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:to="Liabilities" xlink:title="presentation: VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract to Liabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsNet" xlink:label="AssetsNet" xlink:title="AssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:to="AssetsNet" xlink:title="presentation: VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract to AssetsNet" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:title="presentation: VariableInterestEntityLineItems to VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="VariableInterestEntityLineItems" xlink:title="presentation: ScheduleOfVariableInterestEntitiesTable to VariableInterestEntityLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ScheduleOfVariableInterestEntitiesTable" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to ScheduleOfVariableInterestEntitiesTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/LongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ProjectLoanMember" xlink:label="ProjectLoanMember" xlink:title="ProjectLoanMember" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ProjectLoanDueDecember2025Member" xlink:label="ProjectLoanDueDecember2025Member" xlink:title="ProjectLoanDueDecember2025Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProjectLoanMember" xlink:to="ProjectLoanDueDecember2025Member" xlink:title="presentation: ProjectLoanMember to ProjectLoanDueDecember2025Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ProjectLoanDueDecember2022Member" xlink:label="ProjectLoanDueDecember2022Member" xlink:title="ProjectLoanDueDecember2022Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProjectLoanMember" xlink:to="ProjectLoanDueDecember2022Member" xlink:title="presentation: ProjectLoanMember to ProjectLoanDueDecember2022Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="ProjectLoanMember" xlink:title="presentation: DebtInstrumentNameDomain to ProjectLoanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_WorkingCapitalLoanDueInNovember2021Member" xlink:label="WorkingCapitalLoanDueInNovember2021Member" xlink:title="WorkingCapitalLoanDueInNovember2021Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="WorkingCapitalLoanDueInNovember2021Member" xlink:title="presentation: DebtInstrumentNameDomain to WorkingCapitalLoanDueInNovember2021Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ConvertibleSeniorNotesMaturedApril2019Member" xlink:label="ConvertibleSeniorNotesMaturedApril2019Member" xlink:title="ConvertibleSeniorNotesMaturedApril2019Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="ConvertibleSeniorNotesMaturedApril2019Member" xlink:title="presentation: DebtInstrumentNameDomain to ConvertibleSeniorNotesMaturedApril2019Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AmendedAndRestatedCreditAgreementMember" xlink:label="AmendedAndRestatedCreditAgreementMember" xlink:title="AmendedAndRestatedCreditAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="AmendedAndRestatedCreditAgreementMember" xlink:title="presentation: DebtInstrumentNameDomain to AmendedAndRestatedCreditAgreementMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ConvertibleSeniorNotesDueOnApril2016Member" xlink:label="ConvertibleSeniorNotesDueOnApril2016Member" xlink:title="ConvertibleSeniorNotesDueOnApril2016Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="ConvertibleSeniorNotesDueOnApril2016Member" xlink:title="presentation: DebtInstrumentNameDomain to ConvertibleSeniorNotesDueOnApril2016Member" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="LetterOfCreditMember" xlink:title="LetterOfCreditMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditFacilityDomain" xlink:to="LetterOfCreditMember" xlink:title="presentation: CreditFacilityDomain to LetterOfCreditMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain" xlink:title="presentation: CreditFacilityAxis to CreditFacilityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="CreditFacilityAxis" xlink:title="presentation: DebtInstrumentTable to CreditFacilityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTypeDomain" xlink:to="SubsequentEventMember" xlink:title="presentation: SubsequentEventTypeDomain to SubsequentEventMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="presentation: SubsequentEventTypeAxis to SubsequentEventTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="SubsequentEventTypeAxis" xlink:title="presentation: DebtInstrumentTable to SubsequentEventTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtCurrentAndNoncurrentAbstract" xlink:label="LongtermDebtCurrentAndNoncurrentAbstract" xlink:title="LongtermDebtCurrentAndNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtCurrentAndNoncurrentAbstract" xlink:to="LongTermDebt" xlink:title="presentation: LongtermDebtCurrentAndNoncurrentAbstract to LongTermDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtCurrentAndNoncurrentAbstract" xlink:to="LongTermDebtCurrent" xlink:title="presentation: LongtermDebtCurrentAndNoncurrentAbstract to LongTermDebtCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtCurrentAndNoncurrentAbstract" xlink:to="LongTermDebtNoncurrent" xlink:title="presentation: LongtermDebtCurrentAndNoncurrentAbstract to LongTermDebtNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LongtermDebtCurrentAndNoncurrentAbstract" xlink:title="presentation: DebtInstrumentLineItems to LongtermDebtCurrentAndNoncurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentFaceAmount" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentFaceAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentInterestRateStatedPercentage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="DebtInstrumentBasisSpreadOnVariableRate1" xlink:title="DebtInstrumentBasisSpreadOnVariableRate1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentBasisSpreadOnVariableRate1" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentBasisSpreadOnVariableRate1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentMaturityDate" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentMaturityDate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" xlink:label="DebtInstrumentDateOfFirstRequiredPayment1" xlink:title="DebtInstrumentDateOfFirstRequiredPayment1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentDateOfFirstRequiredPayment1" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentDateOfFirstRequiredPayment1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:label="DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:title="DebtInstrumentConvertibleNumberOfEquityInstruments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentConvertibleNumberOfEquityInstruments" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_FaceAmountOfEachNoteConvertedOrConvertible" xlink:label="FaceAmountOfEachNoteConvertedOrConvertible" xlink:title="FaceAmountOfEachNoteConvertedOrConvertible" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="FaceAmountOfEachNoteConvertedOrConvertible" xlink:title="presentation: DebtInstrumentLineItems to FaceAmountOfEachNoteConvertedOrConvertible" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="DebtInstrumentConvertibleConversionPrice1" xlink:title="DebtInstrumentConvertibleConversionPrice1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleConversionPrice1" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentConvertibleConversionPrice1" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="LineOfCreditFacilityCurrentBorrowingCapacity" xlink:title="LineOfCreditFacilityCurrentBorrowingCapacity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityCurrentBorrowingCapacity" xlink:title="presentation: DebtInstrumentLineItems to LineOfCreditFacilityCurrentBorrowingCapacity" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="presentation: DebtInstrumentLineItems to LineOfCreditFacilityMaximumBorrowingCapacity" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCredit" xlink:label="LineOfCredit" xlink:title="LineOfCredit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCredit" xlink:title="presentation: DebtInstrumentLineItems to LineOfCredit" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="RepaymentsOfDebt" xlink:title="RepaymentsOfDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="RepaymentsOfDebt" xlink:title="presentation: DebtInstrumentLineItems to RepaymentsOfDebt" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="ProceedsFromLinesOfCredit" xlink:title="ProceedsFromLinesOfCredit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="ProceedsFromLinesOfCredit" xlink:title="presentation: DebtInstrumentLineItems to ProceedsFromLinesOfCredit" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="DebtInstrumentTerm" xlink:title="DebtInstrumentTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTerm" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentTerm" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_CashLimitForDividendsDistributionsAndRedemptionOnEquity" xlink:label="CashLimitForDividendsDistributionsAndRedemptionOnEquity" xlink:title="CashLimitForDividendsDistributionsAndRedemptionOnEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="CashLimitForDividendsDistributionsAndRedemptionOnEquity" xlink:title="presentation: DebtInstrumentLineItems to CashLimitForDividendsDistributionsAndRedemptionOnEquity" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="LineOfCreditFacilityRemainingBorrowingCapacity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="presentation: DebtInstrumentLineItems to LineOfCreditFacilityRemainingBorrowingCapacity" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="DebtInstrumentInterestRateEffectivePercentage" xlink:title="DebtInstrumentInterestRateEffectivePercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateEffectivePercentage" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentInterestRateEffectivePercentage" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="DebtInstrumentTable" xlink:title="presentation: DebtDisclosureAbstract to DebtInstrumentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenueImpactOfAdoptionOnConsolidatedBalanceSheetDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:title="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:to="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:title="presentation: InitialApplicationPeriodCumulativeEffectTransitionDomain to DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:label="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:title="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:to="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:title="presentation: InitialApplicationPeriodCumulativeEffectTransitionDomain to CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:to="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:title="presentation: InitialApplicationPeriodCumulativeEffectTransitionAxis to InitialApplicationPeriodCumulativeEffectTransitionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to InitialApplicationPeriodCumulativeEffectTransitionAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementMember" xlink:label="NewAccountingPronouncementMember" xlink:title="NewAccountingPronouncementMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementMember" xlink:to="AccountingStandardsUpdate201409Member" xlink:title="presentation: NewAccountingPronouncementMember to AccountingStandardsUpdate201409Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfAdoptionMember" xlink:to="NewAccountingPronouncementMember" xlink:title="presentation: TypeOfAdoptionMember to NewAccountingPronouncementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="presentation: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to AdjustmentsForNewAccountingPronouncementsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AccountsReceivableNetCurrent" xlink:title="presentation: AssetsAbstract to AccountsReceivableNetCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="InventoryNet" xlink:title="presentation: AssetsAbstract to InventoryNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="OtherAssetsCurrent" xlink:title="presentation: AssetsAbstract to OtherAssetsCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="DeferredTaxAssetsNetNoncurrent" xlink:title="DeferredTaxAssetsNetNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="DeferredTaxAssetsNetNoncurrent" xlink:title="presentation: AssetsAbstract to DeferredTaxAssetsNetNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="AssetsAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="LiabilitiesAbstract" xlink:title="LiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="AccruedLiabilitiesCurrent" xlink:title="AccruedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="AccruedLiabilitiesCurrent" xlink:title="presentation: LiabilitiesAbstract to AccruedLiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="DeferredTaxLiabilitiesNoncurrent" xlink:title="DeferredTaxLiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesNoncurrent" xlink:title="presentation: LiabilitiesAbstract to DeferredTaxLiabilitiesNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="LiabilitiesAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to LiabilitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="StockholdersEquity" xlink:title="presentation: StockholdersEquityAbstract to StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="MinorityInterest" xlink:title="MinorityInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="MinorityInterest" xlink:title="presentation: StockholdersEquityAbstract to MinorityInterest" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="StockholdersEquityAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to StockholdersEquityAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="StatementOfFinancialPositionAbstract" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to StatementOfFinancialPositionAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenueImpactOfAdoptionOnStatementOfIncomeDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:title="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:to="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:title="presentation: InitialApplicationPeriodCumulativeEffectTransitionDomain to DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:label="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:title="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:to="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:title="presentation: InitialApplicationPeriodCumulativeEffectTransitionDomain to CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:to="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:title="presentation: InitialApplicationPeriodCumulativeEffectTransitionAxis to InitialApplicationPeriodCumulativeEffectTransitionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to InitialApplicationPeriodCumulativeEffectTransitionAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementMember" xlink:label="NewAccountingPronouncementMember" xlink:title="NewAccountingPronouncementMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementMember" xlink:to="AccountingStandardsUpdate201409Member" xlink:title="presentation: NewAccountingPronouncementMember to AccountingStandardsUpdate201409Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfAdoptionMember" xlink:to="NewAccountingPronouncementMember" xlink:title="presentation: TypeOfAdoptionMember to NewAccountingPronouncementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="presentation: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to AdjustmentsForNewAccountingPronouncementsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: IncomeStatementAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="CostOfGoodsAndServicesSold" xlink:title="presentation: IncomeStatementAbstract to CostOfGoodsAndServicesSold" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="GrossProfit" xlink:title="presentation: IncomeStatementAbstract to GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: IncomeStatementAbstract to IncomeTaxExpenseBenefit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="ProfitLoss" xlink:title="presentation: IncomeStatementAbstract to ProfitLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="presentation: IncomeStatementAbstract to NetIncomeLossAttributableToNoncontrollingInterest" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: IncomeStatementAbstract to NetIncomeLoss" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="IncomeStatementAbstract" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to IncomeStatementAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenueImpactOfAdoptionOnStatementOfCashFlowsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:title="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:to="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:title="presentation: InitialApplicationPeriodCumulativeEffectTransitionDomain to DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:label="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:title="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:to="CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:title="presentation: InitialApplicationPeriodCumulativeEffectTransitionDomain to CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:to="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:title="presentation: InitialApplicationPeriodCumulativeEffectTransitionAxis to InitialApplicationPeriodCumulativeEffectTransitionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to InitialApplicationPeriodCumulativeEffectTransitionAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementMember" xlink:label="NewAccountingPronouncementMember" xlink:title="NewAccountingPronouncementMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementMember" xlink:to="AccountingStandardsUpdate201409Member" xlink:title="presentation: NewAccountingPronouncementMember to AccountingStandardsUpdate201409Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfAdoptionMember" xlink:to="NewAccountingPronouncementMember" xlink:title="presentation: TypeOfAdoptionMember to NewAccountingPronouncementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="presentation: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to AdjustmentsForNewAccountingPronouncementsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="ProfitLoss" xlink:title="presentation: StatementOfCashFlowsAbstract to ProfitLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsReceivable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInInventories" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInInventories" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="IncreaseDecreaseInOtherCurrentAssets" xlink:title="IncreaseDecreaseInOtherCurrentAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherCurrentAssets" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherCurrentAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to IncreaseDecreaseInOperatingCapitalAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="StatementOfCashFlowsAbstract" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to StatementOfCashFlowsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:label="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:title="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementMember" xlink:label="NewAccountingPronouncementMember" xlink:title="NewAccountingPronouncementMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementMember" xlink:to="AccountingStandardsUpdate201409Member" xlink:title="presentation: NewAccountingPronouncementMember to AccountingStandardsUpdate201409Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfAdoptionMember" xlink:to="NewAccountingPronouncementMember" xlink:title="presentation: TypeOfAdoptionMember to NewAccountingPronouncementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="presentation: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="presentation: RevenueInitialApplicationPeriodCumulativeEffectTransitionTable to AdjustmentsForNewAccountingPronouncementsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_IntegratedCircuitsMember" xlink:label="IntegratedCircuitsMember" xlink:title="IntegratedCircuitsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="IntegratedCircuitsMember" xlink:title="presentation: ProductsAndServicesDomain to IntegratedCircuitsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_FlatPanelDisplaysMember" xlink:label="FlatPanelDisplaysMember" xlink:title="FlatPanelDisplaysMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="FlatPanelDisplaysMember" xlink:title="presentation: ProductsAndServicesDomain to FlatPanelDisplaysMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="presentation: ProductOrServiceAxis to ProductsAndServicesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: RevenueInitialApplicationPeriodCumulativeEffectTransitionTable to ProductOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="RangeAxis" xlink:title="presentation: RevenueInitialApplicationPeriodCumulativeEffectTransitionTable to RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="OtherCurrentAssetsMember" xlink:title="OtherCurrentAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherCurrentAssetsMember" xlink:title="presentation: BalanceSheetLocationDomain to OtherCurrentAssetsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="OtherCurrentLiabilitiesMember" xlink:title="OtherCurrentLiabilitiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherCurrentLiabilitiesMember" xlink:title="presentation: BalanceSheetLocationDomain to OtherCurrentLiabilitiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="presentation: BalanceSheetLocationAxis to BalanceSheetLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="BalanceSheetLocationAxis" xlink:title="presentation: RevenueInitialApplicationPeriodCumulativeEffectTransitionTable to BalanceSheetLocationAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:label="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:title="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="ContractWithCustomerAssetNetCurrent" xlink:title="ContractWithCustomerAssetNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="ContractWithCustomerAssetNetCurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to ContractWithCustomerAssetNetCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="ContractWithCustomerLiabilityCurrent" xlink:title="ContractWithCustomerLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="ContractWithCustomerLiabilityCurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to ContractWithCustomerLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalizedContractCostImpairmentLoss" xlink:label="CapitalizedContractCostImpairmentLoss" xlink:title="CapitalizedContractCostImpairmentLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="CapitalizedContractCostImpairmentLoss" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to CapitalizedContractCostImpairmentLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="presentation: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ContractWithCustomerAssetAndLiabilityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:label="ChangeInContractWithCustomerLiabilityAbstract" xlink:title="ChangeInContractWithCustomerLiabilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="ContractWithCustomerLiabilityRevenueRecognized" xlink:title="ContractWithCustomerLiabilityRevenueRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangeInContractWithCustomerLiabilityAbstract" xlink:to="ContractWithCustomerLiabilityRevenueRecognized" xlink:title="presentation: ChangeInContractWithCustomerLiabilityAbstract to ContractWithCustomerLiabilityRevenueRecognized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ProductInvoiceTerm" xlink:label="ProductInvoiceTerm" xlink:title="ProductInvoiceTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangeInContractWithCustomerLiabilityAbstract" xlink:to="ProductInvoiceTerm" xlink:title="presentation: ChangeInContractWithCustomerLiabilityAbstract to ProductInvoiceTerm" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ChangeInContractWithCustomerLiabilityAbstract" xlink:title="presentation: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ChangeInContractWithCustomerLiabilityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_RevenueRemainingPerformanceObligationsAbstract" xlink:label="RevenueRemainingPerformanceObligationsAbstract" xlink:title="RevenueRemainingPerformanceObligationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:label="CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:title="CustomerOrdersExpectedTimingOfSatisfactionPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueRemainingPerformanceObligationsAbstract" xlink:to="CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:title="presentation: RevenueRemainingPerformanceObligationsAbstract to CustomerOrdersExpectedTimingOfSatisfactionPeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="RevenueRemainingPerformanceObligationsAbstract" xlink:title="presentation: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to RevenueRemainingPerformanceObligationsAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ProductWarrantyAbstract" xlink:label="ProductWarrantyAbstract" xlink:title="ProductWarrantyAbstract" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_PeriodOfWarranty" xlink:label="PeriodOfWarranty" xlink:title="PeriodOfWarranty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyAbstract" xlink:to="PeriodOfWarranty" xlink:title="presentation: ProductWarrantyAbstract to PeriodOfWarranty" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ProductWarrantyAbstract" xlink:title="presentation: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ProductWarrantyAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:title="presentation: RevenueInitialApplicationPeriodCumulativeEffectTransitionTable to RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenueDisaggregationOfRevenueDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_IntegratedCircuitsMember" xlink:label="IntegratedCircuitsMember" xlink:title="IntegratedCircuitsMember" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_HighEndIntegratedCircuitsMember" xlink:label="HighEndIntegratedCircuitsMember" xlink:title="HighEndIntegratedCircuitsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntegratedCircuitsMember" xlink:to="HighEndIntegratedCircuitsMember" xlink:title="presentation: IntegratedCircuitsMember to HighEndIntegratedCircuitsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_MainstreamIntegratedCircuitsMember" xlink:label="MainstreamIntegratedCircuitsMember" xlink:title="MainstreamIntegratedCircuitsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntegratedCircuitsMember" xlink:to="MainstreamIntegratedCircuitsMember" xlink:title="presentation: IntegratedCircuitsMember to MainstreamIntegratedCircuitsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="IntegratedCircuitsMember" xlink:title="presentation: ProductsAndServicesDomain to IntegratedCircuitsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_FlatPanelDisplaysMember" xlink:label="FlatPanelDisplaysMember" xlink:title="FlatPanelDisplaysMember" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_HighEndFlatPanelDisplaysMember" xlink:label="HighEndFlatPanelDisplaysMember" xlink:title="HighEndFlatPanelDisplaysMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FlatPanelDisplaysMember" xlink:to="HighEndFlatPanelDisplaysMember" xlink:title="presentation: FlatPanelDisplaysMember to HighEndFlatPanelDisplaysMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_MainstreamFlatPanelDisplaysMember" xlink:label="MainstreamFlatPanelDisplaysMember" xlink:title="MainstreamFlatPanelDisplaysMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FlatPanelDisplaysMember" xlink:to="MainstreamFlatPanelDisplaysMember" xlink:title="presentation: FlatPanelDisplaysMember to MainstreamFlatPanelDisplaysMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="FlatPanelDisplaysMember" xlink:title="presentation: ProductsAndServicesDomain to FlatPanelDisplaysMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="presentation: ProductOrServiceAxis to ProductsAndServicesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: DisaggregationOfRevenueTable to ProductOrServiceAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TW" xlink:label="TW" xlink:title="TW" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="TW" xlink:title="presentation: SegmentGeographicalDomain to TW" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KR" xlink:label="KR" xlink:title="KR" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="KR" xlink:title="presentation: SegmentGeographicalDomain to KR" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="presentation: SegmentGeographicalDomain to US" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="EuropeMember" xlink:title="presentation: SegmentGeographicalDomain to EuropeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="presentation: SegmentGeographicalDomain to CN" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AllOtherAsiaMember" xlink:label="AllOtherAsiaMember" xlink:title="AllOtherAsiaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="AllOtherAsiaMember" xlink:title="presentation: SegmentGeographicalDomain to AllOtherAsiaMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="presentation: StatementGeographicalAxis to SegmentGeographicalDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="StatementGeographicalAxis" xlink:title="presentation: DisaggregationOfRevenueTable to StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="TimingOfTransferOfGoodOrServiceAxis" xlink:title="TimingOfTransferOfGoodOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="TimingOfTransferOfGoodOrServiceDomain" xlink:title="TimingOfTransferOfGoodOrServiceDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="TransferredOverTimeMember" xlink:title="TransferredOverTimeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TimingOfTransferOfGoodOrServiceDomain" xlink:to="TransferredOverTimeMember" xlink:title="presentation: TimingOfTransferOfGoodOrServiceDomain to TransferredOverTimeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="TransferredAtPointInTimeMember" xlink:title="TransferredAtPointInTimeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TimingOfTransferOfGoodOrServiceDomain" xlink:to="TransferredAtPointInTimeMember" xlink:title="presentation: TimingOfTransferOfGoodOrServiceDomain to TransferredAtPointInTimeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TimingOfTransferOfGoodOrServiceAxis" xlink:to="TimingOfTransferOfGoodOrServiceDomain" xlink:title="presentation: TimingOfTransferOfGoodOrServiceAxis to TimingOfTransferOfGoodOrServiceDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="TimingOfTransferOfGoodOrServiceAxis" xlink:title="presentation: DisaggregationOfRevenueTable to TimingOfTransferOfGoodOrServiceAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="DisaggregationOfRevenueAbstract" xlink:title="DisaggregationOfRevenueAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: DisaggregationOfRevenueAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregationOfRevenueAbstract" xlink:title="presentation: DisaggregationOfRevenueLineItems to DisaggregationOfRevenueAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="DisaggregationOfRevenueLineItems" xlink:title="presentation: DisaggregationOfRevenueTable to DisaggregationOfRevenueLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="DisaggregationOfRevenueTable" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to DisaggregationOfRevenueTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/SharebasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="presentation: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:label="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:title="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to AllocatedShareBasedCompensationExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="ProceedsFromStockOptionsExercised" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to ProceedsFromStockOptionsExercised" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:label="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:title="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:label="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:title="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_StockOptionsActivityAbstract" xlink:label="StockOptionsActivityAbstract" xlink:title="StockOptionsActivityAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="presentation: StockOptionsActivityAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="presentation: StockOptionsActivityAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:title="presentation: StockOptionsActivityAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:title="presentation: StockOptionsActivityAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="StockOptionsActivityAbstract" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to StockOptionsActivityAbstract" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedArrangementsToObtainGoodsAndServicesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/IncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_IncomeTaxDisclosureTable" xlink:label="IncomeTaxDisclosureTable" xlink:title="IncomeTaxDisclosureTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioPlanMember" xlink:label="ScenarioPlanMember" xlink:title="ScenarioPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScenarioUnspecifiedDomain" xlink:to="ScenarioPlanMember" xlink:title="presentation: ScenarioUnspecifiedDomain to ScenarioPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain" xlink:title="presentation: StatementScenarioAxis to ScenarioUnspecifiedDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureTable" xlink:to="StatementScenarioAxis" xlink:title="presentation: IncomeTaxDisclosureTable to StatementScenarioAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="TaxCreditCarryforwardAxis" xlink:title="TaxCreditCarryforwardAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="TaxCreditCarryforwardNameDomain" xlink:title="TaxCreditCarryforwardNameDomain" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AlternateMinimumTaxCreditCarryforwardMember" xlink:label="AlternateMinimumTaxCreditCarryforwardMember" xlink:title="AlternateMinimumTaxCreditCarryforwardMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="AlternateMinimumTaxCreditCarryforwardMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to AlternateMinimumTaxCreditCarryforwardMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardAxis" xlink:to="TaxCreditCarryforwardNameDomain" xlink:title="presentation: TaxCreditCarryforwardAxis to TaxCreditCarryforwardNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureTable" xlink:to="TaxCreditCarryforwardAxis" xlink:title="presentation: IncomeTaxDisclosureTable to TaxCreditCarryforwardAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="IncomeTaxAuthorityNameAxis" xlink:title="IncomeTaxAuthorityNameAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:label="TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:title="TaiwanAgencyOfTheMinistryOfFinanceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:title="presentation: IncomeTaxAuthorityNameDomain to TaiwanAgencyOfTheMinistryOfFinanceMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="IncomeTaxAuthorityNameDomain" xlink:title="presentation: IncomeTaxAuthorityNameAxis to IncomeTaxAuthorityNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureTable" xlink:to="IncomeTaxAuthorityNameAxis" xlink:title="presentation: IncomeTaxDisclosureTable to IncomeTaxAuthorityNameAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_IncomeTaxDisclosureLineItems" xlink:label="IncomeTaxDisclosureLineItems" xlink:title="IncomeTaxDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateContinuingOperations" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to EffectiveIncomeTaxRateContinuingOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="presentation: IncomeTaxDisclosureLineItems to IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaxCreditCarryforwardAbstract" xlink:label="TaxCreditCarryforwardAbstract" xlink:title="TaxCreditCarryforwardAbstract" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_CreditCarryforwardsRefundPeriod" xlink:label="CreditCarryforwardsRefundPeriod" xlink:title="CreditCarryforwardsRefundPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardAbstract" xlink:to="CreditCarryforwardsRefundPeriod" xlink:title="presentation: TaxCreditCarryforwardAbstract to CreditCarryforwardsRefundPeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="TaxCreditCarryforwardAmount" xlink:title="TaxCreditCarryforwardAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardAbstract" xlink:to="TaxCreditCarryforwardAmount" xlink:title="presentation: TaxCreditCarryforwardAbstract to TaxCreditCarryforwardAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="ValuationAllowanceDeferredTaxAssetChangeInAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardAbstract" xlink:to="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="presentation: TaxCreditCarryforwardAbstract to ValuationAllowanceDeferredTaxAssetChangeInAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="TaxCreditCarryforwardAbstract" xlink:title="presentation: IncomeTaxDisclosureLineItems to TaxCreditCarryforwardAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_EffectOfTaxCutsAndJobsActOf2017Abstract" xlink:label="EffectOfTaxCutsAndJobsActOf2017Abstract" xlink:title="EffectOfTaxCutsAndJobsActOf2017Abstract" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense" xlink:label="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense" xlink:title="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectOfTaxCutsAndJobsActOf2017Abstract" xlink:to="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense" xlink:title="presentation: EffectOfTaxCutsAndJobsActOf2017Abstract to TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance" xlink:label="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance" xlink:title="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectOfTaxCutsAndJobsActOf2017Abstract" xlink:to="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance" xlink:title="presentation: EffectOfTaxCutsAndJobsActOf2017Abstract to TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowance" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent" xlink:label="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent" xlink:title="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectOfTaxCutsAndJobsActOf2017Abstract" xlink:to="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent" xlink:title="presentation: EffectOfTaxCutsAndJobsActOf2017Abstract to EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsInCashPercent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent" xlink:label="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent" xlink:title="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectOfTaxCutsAndJobsActOf2017Abstract" xlink:to="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent" xlink:title="presentation: EffectOfTaxCutsAndJobsActOf2017Abstract to EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsNotInCashPercent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense" xlink:label="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense" xlink:title="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectOfTaxCutsAndJobsActOf2017Abstract" xlink:to="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense" xlink:title="presentation: EffectOfTaxCutsAndJobsActOf2017Abstract to TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance" xlink:label="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance" xlink:title="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectOfTaxCutsAndJobsActOf2017Abstract" xlink:to="TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance" xlink:title="presentation: EffectOfTaxCutsAndJobsActOf2017Abstract to TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsValuationAllowance" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" xlink:label="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" xlink:title="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectOfTaxCutsAndJobsActOf2017Abstract" xlink:to="TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" xlink:title="presentation: EffectOfTaxCutsAndJobsActOf2017Abstract to TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="EffectOfTaxCutsAndJobsActOf2017Abstract" xlink:title="presentation: IncomeTaxDisclosureLineItems to EffectOfTaxCutsAndJobsActOf2017Abstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ForeignTaxAbstract" xlink:label="ForeignTaxAbstract" xlink:title="ForeignTaxAbstract" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent" xlink:label="EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent" xlink:title="EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignTaxAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent" xlink:title="presentation: ForeignTaxAbstract to EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignTaxAbstract" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:title="presentation: ForeignTaxAbstract to IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="ForeignTaxAbstract" xlink:title="presentation: IncomeTaxDisclosureLineItems to ForeignTaxAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureTable" xlink:to="IncomeTaxDisclosureLineItems" xlink:title="presentation: IncomeTaxDisclosureTable to IncomeTaxDisclosureLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxDisclosureTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxDisclosureTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayTable" xlink:label="IncomeTaxHolidayTable" xlink:title="IncomeTaxHolidayTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayTable" xlink:to="IncomeTaxAuthorityNameAxis" xlink:title="presentation: IncomeTaxHolidayTable to IncomeTaxAuthorityNameAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayTable" xlink:to="RangeAxis" xlink:title="presentation: IncomeTaxHolidayTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayLineItems" xlink:label="IncomeTaxHolidayLineItems" xlink:title="IncomeTaxHolidayLineItems" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_IncomeTaxHolidayAbstract" xlink:label="IncomeTaxHolidayAbstract" xlink:title="IncomeTaxHolidayAbstract" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_TermOfTaxYearHolidays" xlink:label="TermOfTaxYearHolidays" xlink:title="TermOfTaxYearHolidays" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayAbstract" xlink:to="TermOfTaxYearHolidays" xlink:title="presentation: IncomeTaxHolidayAbstract to TermOfTaxYearHolidays" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayTerminationDate" xlink:label="IncomeTaxHolidayTerminationDate" xlink:title="IncomeTaxHolidayTerminationDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayAbstract" xlink:to="IncomeTaxHolidayTerminationDate" xlink:title="presentation: IncomeTaxHolidayAbstract to IncomeTaxHolidayTerminationDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:label="IncomeTaxHolidayAggregateDollarAmount" xlink:title="IncomeTaxHolidayAggregateDollarAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayAbstract" xlink:to="IncomeTaxHolidayAggregateDollarAmount" xlink:title="presentation: IncomeTaxHolidayAbstract to IncomeTaxHolidayAggregateDollarAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:title="IncomeTaxHolidayIncomeTaxBenefitsPerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayAbstract" xlink:to="IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:title="presentation: IncomeTaxHolidayAbstract to IncomeTaxHolidayIncomeTaxBenefitsPerShare" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayLineItems" xlink:to="IncomeTaxHolidayAbstract" xlink:title="presentation: IncomeTaxHolidayLineItems to IncomeTaxHolidayAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefits" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefits" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayLineItems" xlink:to="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="presentation: IncomeTaxHolidayLineItems to ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="presentation: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract to UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayLineItems" xlink:to="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:title="presentation: IncomeTaxHolidayLineItems to UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract" xlink:label="SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract" xlink:title="SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:label="DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:title="DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract" xlink:to="DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:title="presentation: SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract to DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayLineItems" xlink:to="SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract" xlink:title="presentation: IncomeTaxHolidayLineItems to SignificantChangeInUnrecognizedTaxBenefitsReasonablyPossibleAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayTable" xlink:to="IncomeTaxHolidayLineItems" xlink:title="presentation: IncomeTaxHolidayTable to IncomeTaxHolidayLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxHolidayTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxHolidayTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="RetainedEarningsMember" xlink:title="presentation: StatementEquityComponentsAxis to RetainedEarningsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to StatementEquityComponentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201616Member" xlink:label="AccountingStandardsUpdate201616Member" xlink:title="AccountingStandardsUpdate201616Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfAdoptionMember" xlink:to="AccountingStandardsUpdate201616Member" xlink:title="presentation: TypeOfAdoptionMember to AccountingStandardsUpdate201616Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="presentation: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to AdjustmentsForNewAccountingPronouncementsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:title="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:title="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:title="presentation: NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract to CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/EarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="EarningsPerShareBasicAndDilutedAbstract" xlink:title="EarningsPerShareBasicAndDilutedAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: EarningsPerShareBasicAndDilutedAbstract to NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract" xlink:label="DilutiveSecuritiesAbstract" xlink:title="DilutiveSecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:label="InterestOnConvertibleDebtNetOfTax" xlink:title="InterestOnConvertibleDebtNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DilutiveSecuritiesAbstract" xlink:to="InterestOnConvertibleDebtNetOfTax" xlink:title="presentation: DilutiveSecuritiesAbstract to InterestOnConvertibleDebtNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="DilutiveSecuritiesAbstract" xlink:title="presentation: EarningsPerShareBasicAndDilutedAbstract to DilutiveSecuritiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToParentDiluted" xlink:label="NetIncomeLossAttributableToParentDiluted" xlink:title="NetIncomeLossAttributableToParentDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="NetIncomeLossAttributableToParentDiluted" xlink:title="presentation: EarningsPerShareBasicAndDilutedAbstract to NetIncomeLossAttributableToParentDiluted" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingAbstract to WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:label="IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:title="IncrementalCommonSharesAttributableToConversionOfDebtSecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:title="presentation: WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract to IncrementalCommonSharesAttributableToConversionOfDebtSecurities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="presentation: WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract to IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="presentation: WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract to WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingAbstract to WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingAbstract to WeightedAverageNumberOfDilutedSharesOutstanding" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="presentation: EarningsPerShareBasicAndDilutedAbstract to WeightedAverageNumberOfSharesOutstandingAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="EarningsPerShareBasic" xlink:title="presentation: EarningsPerShareBasicAndDilutedAbstract to EarningsPerShareBasic" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="EarningsPerShareDiluted" xlink:title="presentation: EarningsPerShareBasicAndDilutedAbstract to EarningsPerShareDiluted" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareBasicAndDilutedAbstract" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareBasicAndDilutedAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockCompensationPlanMember" xlink:label="StockCompensationPlanMember" xlink:title="StockCompensationPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="StockCompensationPlanMember" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to StockCompensationPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain" xlink:title="presentation: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="presentation: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AntidilutiveSecuritiesAbstract" xlink:label="AntidilutiveSecuritiesAbstract" xlink:title="AntidilutiveSecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesAbstract" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="presentation: AntidilutiveSecuritiesAbstract to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="AntidilutiveSecuritiesAbstract" xlink:title="presentation: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to AntidilutiveSecuritiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="presentation: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="OtherComprehensiveIncomeLossTax" xlink:title="OtherComprehensiveIncomeLossTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="OtherComprehensiveIncomeLossTax" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to OtherComprehensiveIncomeLossTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="AccumulatedOtherComprehensiveIncomeLossTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="AccumulatedTranslationAdjustmentMember" xlink:title="AccumulatedTranslationAdjustmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedTranslationAdjustmentMember" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeMember to AccumulatedTranslationAdjustmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:title="AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeMember to AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AccumulatedOtherComprehensiveIncomeOtherMember" xlink:label="AccumulatedOtherComprehensiveIncomeOtherMember" xlink:title="AccumulatedOtherComprehensiveIncomeOtherMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedOtherComprehensiveIncomeOtherMember" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeMember to AccumulatedOtherComprehensiveIncomeOtherMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="presentation: EquityComponentDomain to AccumulatedOtherComprehensiveIncomeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:label="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="AociIncludingPortionAttributableToNoncontrollingInterestMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="presentation: AociIncludingPortionAttributableToNoncontrollingInterestMember to AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="presentation: AociIncludingPortionAttributableToNoncontrollingInterestMember to AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:label="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:title="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:title="presentation: AociIncludingPortionAttributableToNoncontrollingInterestMember to AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="presentation: EquityComponentDomain to AociIncludingPortionAttributableToNoncontrollingInterestMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AociAttributableToNoncontrollingInterestMember" xlink:label="AociAttributableToNoncontrollingInterestMember" xlink:title="AociAttributableToNoncontrollingInterestMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AociAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:title="presentation: AociAttributableToNoncontrollingInterestMember to AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AociAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" xlink:title="presentation: AociAttributableToNoncontrollingInterestMember to AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:label="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:title="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AociAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:title="presentation: AociAttributableToNoncontrollingInterestMember to AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="AociAttributableToNoncontrollingInterestMember" xlink:title="presentation: EquityComponentDomain to AociAttributableToNoncontrollingInterestMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossTable to StatementEquityComponentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="AccumulatedOtherComprehensiveIncomeLossLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:label="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:title="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="StockholdersEquity" xlink:title="presentation: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract to StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:title="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:title="presentation: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract to OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:title="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:title="presentation: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract to ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract to OtherComprehensiveIncomeLossNetOfTax" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:title="presentation: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity_2" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="StockholdersEquity_2" xlink:title="presentation: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract to StockholdersEquity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossLineItems to ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossTable to AccumulatedOtherComprehensiveIncomeLossLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to AccumulatedOtherComprehensiveIncomeLossTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/FairValueMeasurementsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="AssetsFairValueDisclosure" xlink:title="AssetsFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:to="AssetsFairValueDisclosure" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract to AssetsFairValueDisclosure" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="LiabilitiesFairValueDisclosure" xlink:title="LiabilitiesFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:to="LiabilitiesFairValueDisclosure" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract to LiabilitiesFairValueDisclosure" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="FairValueByBalanceSheetGroupingTable" xlink:title="FairValueByBalanceSheetGroupingTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="FairValueByMeasurementBasisAxis" xlink:title="FairValueByMeasurementBasisAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain" xlink:label="FairValueDisclosureItemAmountsDomain" xlink:title="FairValueDisclosureItemAmountsDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="PortionAtFairValueFairValueDisclosureMember" xlink:title="PortionAtFairValueFairValueDisclosureMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosureItemAmountsDomain" xlink:to="PortionAtFairValueFairValueDisclosureMember" xlink:title="presentation: FairValueDisclosureItemAmountsDomain to PortionAtFairValueFairValueDisclosureMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="EstimateOfFairValueFairValueDisclosureMember" xlink:title="EstimateOfFairValueFairValueDisclosureMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosureItemAmountsDomain" xlink:to="EstimateOfFairValueFairValueDisclosureMember" xlink:title="presentation: FairValueDisclosureItemAmountsDomain to EstimateOfFairValueFairValueDisclosureMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:label="CarryingReportedAmountFairValueDisclosureMember" xlink:title="CarryingReportedAmountFairValueDisclosureMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosureItemAmountsDomain" xlink:to="CarryingReportedAmountFairValueDisclosureMember" xlink:title="presentation: FairValueDisclosureItemAmountsDomain to CarryingReportedAmountFairValueDisclosureMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByMeasurementBasisAxis" xlink:to="FairValueDisclosureItemAmountsDomain" xlink:title="presentation: FairValueByMeasurementBasisAxis to FairValueDisclosureItemAmountsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByBalanceSheetGroupingTable" xlink:to="FairValueByMeasurementBasisAxis" xlink:title="presentation: FairValueByBalanceSheetGroupingTable to FairValueByMeasurementBasisAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_ConvertibleSeniorNotesDueOnApril2019Member" xlink:label="ConvertibleSeniorNotesDueOnApril2019Member" xlink:title="ConvertibleSeniorNotesDueOnApril2019Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtTypeDomain" xlink:to="ConvertibleSeniorNotesDueOnApril2019Member" xlink:title="presentation: LongtermDebtTypeDomain to ConvertibleSeniorNotesDueOnApril2019Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain" xlink:title="presentation: LongtermDebtTypeAxis to LongtermDebtTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByBalanceSheetGroupingTable" xlink:to="LongtermDebtTypeAxis" xlink:title="presentation: FairValueByBalanceSheetGroupingTable to LongtermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:label="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="ConvertibleDebtFairValueDisclosures" xlink:title="ConvertibleDebtFairValueDisclosures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="ConvertibleDebtFairValueDisclosures" xlink:title="presentation: FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract to ConvertibleDebtFairValueDisclosures" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="presentation: FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract to DebtInstrumentInterestRateStatedPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="DebtInstrumentMaturityDate" xlink:title="presentation: FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract to DebtInstrumentMaturityDate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="presentation: FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByBalanceSheetGroupingTable" xlink:to="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="presentation: FairValueByBalanceSheetGroupingTable to FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueByBalanceSheetGroupingTable" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueByBalanceSheetGroupingTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/ShareRepurchaseProgramDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockSharesAbstract" xlink:label="TreasuryStockSharesAbstract" xlink:title="TreasuryStockSharesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="ClassOfTreasuryStockTable" xlink:title="ClassOfTreasuryStockTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="ShareRepurchaseProgramAxis" xlink:title="ShareRepurchaseProgramAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="ShareRepurchaseProgramDomain" xlink:title="ShareRepurchaseProgramDomain" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_October2018AnnouncedProgramMember" xlink:label="October2018AnnouncedProgramMember" xlink:title="October2018AnnouncedProgramMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareRepurchaseProgramDomain" xlink:to="October2018AnnouncedProgramMember" xlink:title="presentation: ShareRepurchaseProgramDomain to October2018AnnouncedProgramMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareRepurchaseProgramAxis" xlink:to="ShareRepurchaseProgramDomain" xlink:title="presentation: ShareRepurchaseProgramAxis to ShareRepurchaseProgramDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfTreasuryStockTable" xlink:to="ShareRepurchaseProgramAxis" xlink:title="presentation: ClassOfTreasuryStockTable to ShareRepurchaseProgramAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="EquityClassOfTreasuryStockLineItems" xlink:title="EquityClassOfTreasuryStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="StockRepurchaseProgramAuthorizedAmount1" xlink:title="StockRepurchaseProgramAuthorizedAmount1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchaseProgramAuthorizedAmount1" xlink:title="presentation: EquityClassOfTreasuryStockLineItems to StockRepurchaseProgramAuthorizedAmount1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20190428.xsd#plab_StockRepurchaseProgramCommencementDate" xlink:label="StockRepurchaseProgramCommencementDate" xlink:title="StockRepurchaseProgramCommencementDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchaseProgramCommencementDate" xlink:title="presentation: EquityClassOfTreasuryStockLineItems to StockRepurchaseProgramCommencementDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramExpirationDate" xlink:label="StockRepurchaseProgramExpirationDate" xlink:title="StockRepurchaseProgramExpirationDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchaseProgramExpirationDate" xlink:title="presentation: EquityClassOfTreasuryStockLineItems to StockRepurchaseProgramExpirationDate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="TreasuryStockCommonShares" xlink:title="TreasuryStockCommonShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="TreasuryStockCommonShares" xlink:title="presentation: EquityClassOfTreasuryStockLineItems to TreasuryStockCommonShares" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="TreasuryStockCommonValue" xlink:title="TreasuryStockCommonValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="TreasuryStockCommonValue" xlink:title="presentation: EquityClassOfTreasuryStockLineItems to TreasuryStockCommonValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="TreasuryStockAcquiredAverageCostPerShare" xlink:title="TreasuryStockAcquiredAverageCostPerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="TreasuryStockAcquiredAverageCostPerShare" xlink:title="presentation: EquityClassOfTreasuryStockLineItems to TreasuryStockAcquiredAverageCostPerShare" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfTreasuryStockTable" xlink:to="EquityClassOfTreasuryStockLineItems" xlink:title="presentation: ClassOfTreasuryStockTable to EquityClassOfTreasuryStockLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TreasuryStockSharesAbstract" xlink:to="ClassOfTreasuryStockTable" xlink:title="presentation: TreasuryStockSharesAbstract to ClassOfTreasuryStockTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/CommitmentsAndContingenciesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:label="PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:title="PurchaseCommitmentRemainingMinimumAmountCommitted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to PurchaseCommitmentRemainingMinimumAmountCommitted" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/RecentAccountingPronouncementsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:title="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:title="InitialApplicationPeriodCumulativeEffectTransitionDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:title="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:to="DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:title="presentation: InitialApplicationPeriodCumulativeEffectTransitionDomain to DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:to="InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:title="presentation: InitialApplicationPeriodCumulativeEffectTransitionAxis to InitialApplicationPeriodCumulativeEffectTransitionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to InitialApplicationPeriodCumulativeEffectTransitionAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfAdoptionMember" xlink:to="AccountingStandardsUpdate201409Member" xlink:title="presentation: TypeOfAdoptionMember to AccountingStandardsUpdate201409Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="presentation: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to AdjustmentsForNewAccountingPronouncementsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="AccountsReceivableNetCurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to AccountsReceivableNetCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="ContractWithCustomerAssetNet" xlink:title="ContractWithCustomerAssetNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="ContractWithCustomerAssetNet" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to ContractWithCustomerAssetNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="InventoryNet" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to InventoryNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="AccruedIncomeTaxesCurrent" xlink:title="AccruedIncomeTaxesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="AccruedIncomeTaxesCurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to AccruedIncomeTaxesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to RetainedEarningsAccumulatedDeficit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="MinorityInterest" xlink:title="MinorityInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="MinorityInterest" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to MinorityInterest" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to ContractWithCustomerAssetAndLiabilityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="presentation: NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract to NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>image0.jpg
<TEXT>
begin 644 image0.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !M &0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W/4M0ATO3
M[B]N-WDVZ&1]HR< 9XKC/^%N>&_^GS_OQ_\ 7KL-6TU-6TJZL)':-+B)HRRC
MD9&,UY__ ,*7T[_H*W?_ 'RO^%85753_ '9ZF7QR]Q?UMM/I8T?^%N>'/2\_
M[\?_ %Z/^%N>'/\ I\_[\?\ UZSO^%+Z=_T%;O\ [Y7_  H_X4QIW_05N_\
MOE?\*RYL5V1Z'L\B_FG_ %\C1_X6YX<_Z?/^_'_UZ/\ A;GAS_I\_P"_'_UZ
MSO\ A3&F_P#06N_^^5_PK#UKP!H>@@O>W>LB$?\ +:.V#H/J0./QI.>)6K2+
MA1R2;Y8RG?\ KR.M_P"%N>'/^GS_ +\?_7H_X6YX<_Z?/^_'_P!>O-?L/@7'
M_(;U7_P%'^%)]B\"_P#0:U7_ ,!1_A6?UBMW1U_V3EW\M3[O^ >E_P#"W/#G
M_3Y_WX_^O1_PMSPY_P!/G_?C_P"O7FOV'P+_ -!K5?\ P%'^%'V'P-_T&M5_
M\!1_A1]8K=T/^R,N_EJ?<_\ (])_X6YX<_Z?/^_'_P!>K.G_ !/T#4=1M[&#
M[7YMQ((TW0X&3P,G->6?8? W_0:U7_P%'^%:GANR\'+XFTUK35]2DN1<(8DD
MMP%9L\ G'2JA7JN23:,:^5X"%*4HQJ72ZK3\CW4<BBD'045WGR0M%%% "9HR
M*\_^(WC#5/"]Q8)IWD%9U<OYJ%NF,8Y'K7#_ /"V_$O]VQ_[\G_XJN:IBJ<)
M<K/9PN18S%4E6I)6?F>\9%-9%=2K*&4]01Q7C.A?$_Q!J.OV%E.MGY,\ZQOM
MB(.">W->SKTK2E5C55XG'C<!7P,U"MN]=#A?$?@WP_965SJ<7AM;N1?GDBBF
M:,D=R ./PKSG_A(?!7_0HO\ ^!C5] ,!C!Z5YGXO\4+X9UO[&OABSN(FC$B2
M[0-V>O13W%95J:7O+3Y'HY9BZE1^RDI2?3WVOU.*_P"$@\$_]"C)_P"!C4?\
M)!X)_P"A1D_\#&K6_P"%E+_T*%G_ )_X!1_PLI?^A0L_\_\  *YKQ_F7_@)[
MG)6_Y]2_\&?\$RO^$A\%?]"C)_X&-6GX=USPE-XDTV.T\+O!</<(L4INBVQB
M>#CO3O\ A92_]"A9_P"?^ 5H:%X_6_UZQM!X7M8/.F5/-4<IGN/EJH-<RU7W
M&.(A55&5Z<EH_P#EY?\ "YZX.E% Z45Z)\6+1110!X_\:?\ C[TG_<E_FM>5
M5['\6-%U35KK3&T^PGNEC20.8ESMR1UKSC_A#O$G_0$O?^_=>/BJ<Y56TC](
MR#&8>G@(1G-)Z[OS(_"?_(W:1_U]1_SKZ;7I7SYX:\*Z_;>)],GFT>\CBCN4
M9W:/ 4 \DU]!KTKKP,7&#NCY[BFO3K8F#IR35NGJ+7$>/KWQ/:/8CP[;O*&#
M^=MA5\=,=>G>NXK@?'7A[Q)KFHVSZ/>K;6\49##[0T99B?8>F*Z*M^1V/%R_
MD^L1<[6\]CE/[9^)?_/A+_X")1_;/Q+_ .?"7_P$2C_A /'7_09'_@;)_A1_
MP@'CK_H,C_P-D_PKCM4_O'TWM,)WI?<P_MGXE_\ /A+_ . B5>T35OB#+KEC
M'?64BV;3*)F-JH 3///;BJ/_  @/CK_H,C_P-D_PJ]H?@GQC9Z[97-WJP>WB
MF5Y4^UNVY0>1C'-.$:G,MS*O/"NE*SIWMT3O\CUH=**!T%%>@?(BT444 )1@
M50U35['1K7[5J%PL$&X+O8$\GH.*Q_\ A8?A7_H,P_\ ?#?X5+DENS2%&I-7
MC%OY'3X]J*YC_A8?A;_H,P_]\M_A1_PL/PM_T&(?^^6_PI<\>Y?U:M_(_N9N
MWERL4+ 30QS%3Y?FM@9]_:O)+KX?:M>74MS/XJM&EE<NQ$C 9/XUT6IZG\-]
M9NOM6HW%M<38QN?S.!Z =JI[?A1_=L_RDK&HE/>WWGI8*53"ZP4DWO[B?YF)
M_P *UU'_ *&FU_[^M_C1_P *UU'_ *&FU_[^M_C6WL^%'I9_E)1L^%'I9_E)
M67L8>7WG?_:6)_O?^ (Q/^%:ZC_T--K_ -_6_P :O:)X O['7;&[?Q';3)#.
MKF)9&)< YQUJ[M^%']VS_*2KFE)\-3JUI_9RVGVT2CR-H?._MC-5&E%--6^\
MSK9AB)4W%\UK?R)'H8Z44#I178?-BT444 9>M7[:=9"==-N;]MX7R;= S?7!
M/2N?_P"$MF_Z$W6?_ =/\:ZB^N6M(/-2TGN3N V0@%OKR16=_;L__0!U3_OB
M/_XNHDM=S>E)*/PW^9C_ /"6S?\ 0FZS_P!^$_\ BJ/^$MF_Z$W6?^_"?_%5
ML?V[/_T =4_[XC_^+H_MV?\ Z .J?]\1_P#Q=*WF:\Z_D_%_YF/_ ,);-_T)
MNL_]^$_^*H_X2V;_ *$W6?\ OPG_ ,56Q_;L_P#T =4_[XC_ /BZ/[=G_P"@
M#JG_ 'Q'_P#%T6\PYU_)^+_S,?\ X2R;_H3=9_\  =/_ (JC_A+9O^A-UG_P
M'3_XJMC^W9_^@#JG_?$?_P 71_;L_P#T =4_[XC_ /BZ/F'.OY/Q?^9C_P#"
M6S_]";K/_?A/\:LV/B6:ZOH(#X5U6W#N%\Z2% J>Y(/ J_\ V[<?] '5/^^(
M_P#XNI+?69YKB.(Z+J,0=@"[JFU?<X;I0EYBE--?#^+_ ,S9'2BBBM#D$HJG
MJ=S%::?--/?1V,87!N)" L9/ //'7UKG[2]%_',]GXWM;A(%+RM"L#;%]3CH
M/>E<J*3W=CH;Y[U8,V$4$DV1\LSE5Q]0#6;Y_B;_ )\M+_\  I__ (BJS&X6
MSAO&\71"UG*K%,88=DA;H >ASVJ&_O1I5S';ZAXVM;2:3[D<Z0HS?@:3U-$H
MI;K\2_Y_B;_GRTO_ ,"G_P#B*//\3?\ /EI?_@4__P 15"]O1IDJ17_C:UM9
M)%WHLZPH67U&>H]ZK_VW9B$3'X@:?Y3,4#YM\$C&1GUY'YT6'[O=?B:_G^)O
M^?+2_P#P*?\ ^(H\_P 3?\^6E_\ @4__ ,15:S-QJ-LUQ8^+H;F!?O20Q0NH
M^I' J'3[P:K<20:=XUM;N:+[\<"0NR_4"BP>[W7XE_S_ !-_SY:7_P"!3_\
MQ%'G^)O^?+2__ I__B*JK)-):SW2>,(6M[<LLTHBA*QD=0QZ#'O3X5NKB=H(
M?%D<DRQB4QI#$6"'HV/0^M*P>[W7XD_G^)O^?+2__ I__B*DMYO$#7,8N+33
MEA+#>R7#E@/8%!DUF65Z-3NY+6Q\:VMU<1??BA2%V7\!3[;481KB:>_C*TFN
MT?Y[+$(D;_9P.0?UIV$[6Z?B=510.E%48G!_&;_DE&N?[L7_ *-2N2;P=JP%
MWXAO-(T;1;>TT6YB$.FMEKDO$>7^4# Z_6O7]0TZSU:QDLM0MHKFUEQOBE7<
MK8.1D?45)+:P3VCVLL2O;NAC:-AD%2,$?3% '@+)XH'PU\&M?2Z0=$-[8^2L
M*2"X'S?+N).WUS@5T7A6#PS>7WC:3Q>EA)JB:E,LYOMNY+8#Y-F[HN,XQ_A7
MJ#:!I+Z;;:<VGVYLK5E:" I\D97[I [8[55U7P=X<UR\2[U31;*\N$&!++$"
MV!V)[CZT >.R6$5W^S?<ZA?6<<MQ C)8W,\0:5(//&P!CR!C./:M/QCHD4/B
M+P!::+H^D-+,EP_V:YA"P2MY*Y+A1R<#KCJ!7KUWI5AJ&FMIMW:0S6+*$:W9
M!L*CH,=,# HDTC3YKNSNI;.%Y[($6TA7+0@C!VGMD<4 ?/MPDZ^#?&M[Y<.F
MWS7EO;:GI.GQ&-+6!&P6 SSO!SN'&,UUWB>W\-6>I>!W\'I81ZC)J4*PFQVA
MGML'S-^WDKC&<^]>HG1-,_M"XU V-N;NYB\F>4H-TJ?W6]1]:J:3X/\ #FAW
MCWFEZ+96EPXP98H@&P>P/8?2@#Y^F^V^'O"WBC58S)+I&L75]I]W$.1#,&/D
MR#V.2I_"M75GO(QXE:Q+B8>$[#)C^\(_DWX_X#NKW,^'-&.F7&F'3+8V-R[2
M36YC&R1F.22.YSS4EOHFEVMT]Q!86\<SP+;LZH,F)>%0^P]* .&MXOAQ9WOA
M:2RBM!?R<:<UA]]ODY+[.2,==W>N$M+>TTD6&HVS:%KNAOK"21.Z-!J<,K3<
M<\%F4GH>H'3%>TZ9X0\.Z->R7NF:-96EU(#NEAA"MSU /;\*C7P5X936?[77
90K$:@'\T7 A&X/\ WOK[]: -^BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6779468512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Jun. 03, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_DocumentAndEntityInformationAbstract', window );"><strong>Document and Entity Information [Abstract]</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="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">PHOTRONICS INC<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="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000810136<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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<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="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<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="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,065,655<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Apr. 28,  2019<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="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2019<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="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.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 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityExTransitionPeriod</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_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large 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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.</p></div>
<a href="javascript:void(0);" onclick="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_plab_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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>14
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6779881248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 167,066<span></span>
</td>
<td class="nump">$ 329,277<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance of $1,360 in 2019 and $1,526 in 2018</a></td>
<td class="nump">123,371<span></span>
</td>
<td class="nump">120,515<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">34,696<span></span>
</td>
<td class="nump">29,180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">8,531<span></span>
</td>
<td class="nump">6,901<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">38,304<span></span>
</td>
<td class="nump">16,858<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">371,968<span></span>
</td>
<td class="nump">502,731<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">654,357<span></span>
</td>
<td class="nump">571,781<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">10,182<span></span>
</td>
<td class="nump">12,368<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">15,121<span></span>
</td>
<td class="nump">18,109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">33,610<span></span>
</td>
<td class="nump">5,020<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,085,238<span></span>
</td>
<td class="nump">1,110,009<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">505<span></span>
</td>
<td class="nump">57,453<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">80,120<span></span>
</td>
<td class="nump">89,149<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">58,659<span></span>
</td>
<td class="nump">44,474<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">139,284<span></span>
</td>
<td class="nump">191,076<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">35,921<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">829<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">10,876<span></span>
</td>
<td class="nump">13,721<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">186,910<span></span>
</td>
<td class="nump">205,440<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.01 par value, 2,000 shares authorized, 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="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value, 150,000 shares authorized, 69,984 shares issued and 66,289 outstanding at April 28, 2019 and 69,700 shares issued and 67,142 outstanding at October 31, 2018</a></td>
<td class="nump">700<span></span>
</td>
<td class="nump">697<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">558,359<span></span>
</td>
<td class="nump">555,606<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">245,144<span></span>
</td>
<td class="nump">231,445<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, 3,695 shares at April 28, 2019 and 2,558 shares at October 31, 2018</a></td>
<td class="num">(33,807)<span></span>
</td>
<td class="num">(23,111)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(6,828)<span></span>
</td>
<td class="num">(4,966)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Photronics, Inc. shareholders' equity</a></td>
<td class="nump">763,568<span></span>
</td>
<td class="nump">759,671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">134,760<span></span>
</td>
<td class="nump">144,898<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">898,328<span></span>
</td>
<td class="nump">904,569<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">$ 1,085,238<span></span>
</td>
<td class="nump">$ 1,110,009<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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31928-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetNoncurrent</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4590271-111686<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-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>15
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6779565936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance</a></td>
<td class="nump">$ 1,360<span></span>
</td>
<td class="nump">$ 1,526<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">2,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="top.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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (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="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="nump">150,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">69,984<span></span>
</td>
<td class="nump">69,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">66,289<span></span>
</td>
<td class="nump">67,142<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, shares (in shares)</a></td>
<td class="nump">3,695<span></span>
</td>
<td class="nump">2,558<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6781524192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Income (unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Condensed Consolidated Statements of Income (unaudited) [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 131,580<span></span>
</td>
<td class="nump">$ 130,779<span></span>
</td>
<td class="nump">$ 256,291<span></span>
</td>
<td class="nump">$ 254,225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">105,570<span></span>
</td>
<td class="nump">97,960<span></span>
</td>
<td class="nump">204,179<span></span>
</td>
<td class="nump">193,744<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">26,010<span></span>
</td>
<td class="nump">32,819<span></span>
</td>
<td class="nump">52,112<span></span>
</td>
<td class="nump">60,481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></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="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">13,269<span></span>
</td>
<td class="nump">13,637<span></span>
</td>
<td class="nump">27,061<span></span>
</td>
<td class="nump">25,387<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">3,542<span></span>
</td>
<td class="nump">3,817<span></span>
</td>
<td class="nump">7,805<span></span>
</td>
<td class="nump">7,921<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">16,811<span></span>
</td>
<td class="nump">17,454<span></span>
</td>
<td class="nump">34,866<span></span>
</td>
<td class="nump">33,308<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">9,199<span></span>
</td>
<td class="nump">15,365<span></span>
</td>
<td class="nump">17,246<span></span>
</td>
<td class="nump">27,173<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</strong></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="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Interest income and other income (expense), net</a></td>
<td class="nump">4,286<span></span>
</td>
<td class="nump">3,883<span></span>
</td>
<td class="nump">5,925<span></span>
</td>
<td class="nump">351<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndDebtExpense', window );">Interest expense</a></td>
<td class="nump">355<span></span>
</td>
<td class="nump">551<span></span>
</td>
<td class="nump">886<span></span>
</td>
<td class="nump">1,125<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">13,130<span></span>
</td>
<td class="nump">18,697<span></span>
</td>
<td class="nump">22,285<span></span>
</td>
<td class="nump">26,399<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="nump">3,278<span></span>
</td>
<td class="nump">3,508<span></span>
</td>
<td class="nump">4,665<span></span>
</td>
<td class="nump">1,729<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">9,852<span></span>
</td>
<td class="nump">15,189<span></span>
</td>
<td class="nump">17,620<span></span>
</td>
<td class="nump">24,670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to noncontrolling interests</a></td>
<td class="nump">1,373<span></span>
</td>
<td class="nump">4,524<span></span>
</td>
<td class="nump">3,874<span></span>
</td>
<td class="nump">8,107<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Photronics, Inc. shareholders</a></td>
<td class="nump">$ 8,479<span></span>
</td>
<td class="nump">$ 10,665<span></span>
</td>
<td class="nump">$ 13,746<span></span>
</td>
<td class="nump">$ 16,563<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per share:</strong></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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average number of common shares outstanding:</strong></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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">66,261<span></span>
</td>
<td class="nump">69,293<span></span>
</td>
<td class="nump">66,422<span></span>
</td>
<td class="nump">69,024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">70,597<span></span>
</td>
<td class="nump">75,190<span></span>
</td>
<td class="nump">71,593<span></span>
</td>
<td class="nump">75,052<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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestAndDebtExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest and debt related expenses associated with nonoperating financing activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDebtExpense</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-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_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>17
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6779557840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Condensed Consolidated Statements of Comprehensive Income (unaudited) [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 9,852<span></span>
</td>
<td class="nump">$ 15,189<span></span>
</td>
<td class="nump">$ 17,620<span></span>
</td>
<td class="nump">$ 24,670<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss), net of tax:</strong></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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(7,054)<span></span>
</td>
<td class="num">(11,098)<span></span>
</td>
<td class="num">(482)<span></span>
</td>
<td class="nump">18,989<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax', window );">Amortization of cash flow hedge</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">48<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="top.Show.showAR( this, 'defref_plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax', window );">Other</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net other comprehensive (loss) income</a></td>
<td class="num">(7,029)<span></span>
</td>
<td class="num">(11,028)<span></span>
</td>
<td class="num">(438)<span></span>
</td>
<td class="nump">19,059<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">2,823<span></span>
</td>
<td class="nump">4,161<span></span>
</td>
<td class="nump">17,182<span></span>
</td>
<td class="nump">43,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: comprehensive income attributable to noncontrolling interests</a></td>
<td class="nump">1,515<span></span>
</td>
<td class="nump">1,841<span></span>
</td>
<td class="nump">5,298<span></span>
</td>
<td class="nump">10,301<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Photronics, Inc. shareholders</a></td>
<td class="nump">$ 1,308<span></span>
</td>
<td class="nump">$ 2,320<span></span>
</td>
<td class="nump">$ 11,884<span></span>
</td>
<td class="nump">$ 33,428<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net of tax amount of the appreciation (loss) for other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e557-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591552-111686<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613674-111683<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109228884&amp;loc=d3e1436-108581<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph c<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41638-113959<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL34724391-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e689-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6763015200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Condensed Consolidated Statements of Comprehensive Income (unaudited) [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Other comprehensive income (loss), tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</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_us-gaap_OtherComprehensiveIncomeLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e39076-109324<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTax</td>
</tr>
<tr>
<td style="padding-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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6782345552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Equity (unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Treasury Stock [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss) [Member]</div></th>
<th class="th"><div>Non-Controlling Interests [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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Oct. 29, 2017</a></td>
<td class="nump">$ 687<span></span>
</td>
<td class="nump">$ 547,596<span></span>
</td>
<td class="nump">$ 189,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,891<span></span>
</td>
<td class="nump">$ 120,731<span></span>
</td>
<td class="nump">$ 865,295<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning (in shares) at Oct. 29, 2017</a></td>
<td class="nump">68,666<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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">16,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,107<span></span>
</td>
<td class="nump">24,670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,865<span></span>
</td>
<td class="nump">2,194<span></span>
</td>
<td class="nump">19,059<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Sales of common stock through employee stock option and purchase plans</a></td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">3,592<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,599<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Sales of common stock through employee stock option and purchase plans (in shares)</a></td>
<td class="nump">664<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock awards vesting and expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">843<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">843<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted stock awards vesting and expense (in shares)</a></td>
<td class="nump">113<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">798<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">798<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Contribution from noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">148<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">11,850<span></span>
</td>
<td class="nump">11,998<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="top.Show.showAR( this, 'defref_plab_DividendPayableToNonControllingShareholderOfSubsidiary', window );">Subsidiary dividend payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(8,196)<span></span>
</td>
<td class="num">(8,196)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Apr. 29, 2018</a></td>
<td class="nump">$ 694<span></span>
</td>
<td class="nump">552,977<span></span>
</td>
<td class="nump">205,953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,756<span></span>
</td>
<td class="nump">134,686<span></span>
</td>
<td class="nump">918,066<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Apr. 29, 2018</a></td>
<td class="nump">69,443<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Jan. 28, 2018</a></td>
<td class="nump">$ 689<span></span>
</td>
<td class="nump">549,328<span></span>
</td>
<td class="nump">195,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,128<span></span>
</td>
<td class="nump">141,014<span></span>
</td>
<td class="nump">918,447<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning (in shares) at Jan. 28, 2018</a></td>
<td class="nump">68,869<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,524<span></span>
</td>
<td class="nump">15,189<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,372)<span></span>
</td>
<td class="num">(2,656)<span></span>
</td>
<td class="num">(11,028)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Sales of common stock through employee stock option and purchase plans</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">2,892<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,897<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Sales of common stock through employee stock option and purchase plans (in shares)</a></td>
<td class="nump">548<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock awards vesting and expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">457<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">457<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted stock awards vesting and expense (in shares)</a></td>
<td class="nump">26<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">300<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="top.Show.showAR( this, 'defref_plab_DividendPayableToNonControllingShareholderOfSubsidiary', window );">Subsidiary dividend payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(8,196)<span></span>
</td>
<td class="num">(8,196)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Apr. 29, 2018</a></td>
<td class="nump">$ 694<span></span>
</td>
<td class="nump">552,977<span></span>
</td>
<td class="nump">205,953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,756<span></span>
</td>
<td class="nump">134,686<span></span>
</td>
<td class="nump">918,066<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Apr. 29, 2018</a></td>
<td class="nump">69,443<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative effect of adoption of new accounting principle | ASU 2014-09 [Member]</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,083<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">121<span></span>
</td>
<td class="nump">1,204<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative effect of adoption of new accounting principle | ASU 2016-16 [Member]</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,130)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(1,133)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Oct. 31, 2018</a></td>
<td class="nump">$ 697<span></span>
</td>
<td class="nump">555,606<span></span>
</td>
<td class="nump">231,445<span></span>
</td>
<td class="num">(23,111)<span></span>
</td>
<td class="num">(4,966)<span></span>
</td>
<td class="nump">144,898<span></span>
</td>
<td class="nump">904,569<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning (in shares) at Oct. 31, 2018</a></td>
<td class="nump">69,700<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">13,746<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,874<span></span>
</td>
<td class="nump">17,620<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,862)<span></span>
</td>
<td class="nump">1,424<span></span>
</td>
<td class="num">(438)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Sales of common stock through employee stock option and purchase plans</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">792<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">793<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Sales of common stock through employee stock option and purchase plans (in shares)</a></td>
<td class="nump">136<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock awards vesting and expense</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">1,217<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,219<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted stock awards vesting and expense (in shares)</a></td>
<td class="nump">148<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">744<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">744<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Contribution from noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">29,394<span></span>
</td>
<td class="nump">29,394<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Dividends to noncontrolling interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(26,102)<span></span>
</td>
<td class="num">(26,102)<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="top.Show.showAR( this, 'defref_plab_DividendPayableToNonControllingShareholderOfSubsidiary', window );">Subsidiary dividend payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(18,837)<span></span>
</td>
<td class="num">(18,837)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Repurchase of common stock by subsidiary</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,696)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,696)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Apr. 28, 2019</a></td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">558,359<span></span>
</td>
<td class="nump">245,144<span></span>
</td>
<td class="num">(33,807)<span></span>
</td>
<td class="num">(6,828)<span></span>
</td>
<td class="nump">134,760<span></span>
</td>
<td class="nump">898,328<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Apr. 28, 2019</a></td>
<td class="nump">69,984<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Jan. 27, 2019</a></td>
<td class="nump">$ 699<span></span>
</td>
<td class="nump">557,188<span></span>
</td>
<td class="nump">236,665<span></span>
</td>
<td class="num">(33,807)<span></span>
</td>
<td class="nump">343<span></span>
</td>
<td class="nump">152,082<span></span>
</td>
<td class="nump">913,170<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning (in shares) at Jan. 27, 2019</a></td>
<td class="nump">69,917<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,479<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,373<span></span>
</td>
<td class="nump">9,852<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,171)<span></span>
</td>
<td class="nump">142<span></span>
</td>
<td class="num">(7,029)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Sales of common stock through employee stock option and purchase plans</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">271<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">272<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Sales of common stock through employee stock option and purchase plans (in shares)</a></td>
<td class="nump">41<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock awards vesting and expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">650<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted stock awards vesting and expense (in shares)</a></td>
<td class="nump">26<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">250<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">250<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="top.Show.showAR( this, 'defref_plab_DividendPayableToNonControllingShareholderOfSubsidiary', window );">Subsidiary dividend payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(18,837)<span></span>
</td>
<td class="num">(18,837)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Apr. 28, 2019</a></td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">$ 558,359<span></span>
</td>
<td class="nump">$ 245,144<span></span>
</td>
<td class="num">$ (33,807)<span></span>
</td>
<td class="num">$ (6,828)<span></span>
</td>
<td class="nump">$ 134,760<span></span>
</td>
<td class="nump">$ 898,328<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Apr. 28, 2019</a></td>
<td class="nump">69,984<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plab_DividendPayableToNonControllingShareholderOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_DividendPayableToNonControllingShareholderOfSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109196918&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109196918&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79507207&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
</tr>
<tr>
<td style="padding-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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-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_MinorityInterestDecreaseFromRedemptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569655-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4616395-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromRedemptions</td>
</tr>
<tr>
<td style="padding-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_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569655-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109228884&amp;loc=d3e1436-108581<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of any shares forfeited. Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4590271-111686<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201601Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201601Member</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>20
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6779860288">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th" colspan="2"><div>Apr. 29, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 17,620<span></span>
</td>
<td class="nump">$ 24,670<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">38,515<span></span>
</td>
<td class="nump">44,429<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,295)<span></span>
</td>
<td class="num">(16,976)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(9,447)<span></span>
</td>
<td class="num">(7,765)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,114)<span></span>
</td>
<td class="num">(9,666)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities', window );">Accounts payable, accrued liabilities, and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(40,566)<span></span>
</td>
<td class="nump">3,216<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,287)<span></span>
</td>
<td class="nump">37,908<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(140,436)<span></span>
</td>
<td class="num">(44,129)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_ProceedsFromGovernmentIncentives', window );">Government incentives</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,698<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(23)<span></span>
</td>
<td class="nump">296<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(134,761)<span></span>
</td>
<td class="num">(43,833)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">39,633<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMinorityShareholders', window );">Contribution from noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">29,394<span></span>
</td>
<td class="nump">11,998<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations', window );">Repayments of long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(61,220)<span></span>
</td>
<td class="num">(2,771)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsMinorityInterest', window );">Dividend paid to noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(26,102)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchase of treasury stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(10,696)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from share-based arrangements</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,033<span></span>
</td>
<td class="nump">3,776<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(45)<span></span>
</td>
<td class="num">(267)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(28,003)<span></span>
</td>
<td class="nump">12,736<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,843<span></span>
</td>
<td class="nump">6,330<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash, cash equivalents, and restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(162,208)<span></span>
</td>
<td class="nump">13,141<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">331,989<span></span>
</td>
<td class="nump">310,936<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">169,781<span></span>
</td>
<td class="nump">324,077<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure information:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Accrual for property, plant and equipment purchased during the period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,454<span></span>
</td>
<td class="nump">10,317<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_GovernmentIncentivesReceivableForCapitalExpenditures', window );">Accrual for property, plant and equipment purchased with funds receivable from government incentives</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,402<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrentAndNoncurrent', window );">Subsidiary dividend payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 18,837<span></span>
</td>
<td class="nump">$ 8,196<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Amount has been modified to reflect the adoption of ASU 2016-18 (see Note 14)</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plab_GovernmentIncentivesReceivableForCapitalExpenditures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Receivables of government incentives applied to offset the cost of capital expenditures during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_GovernmentIncentivesReceivableForCapitalExpenditures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_ProceedsFromGovernmentIncentives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from government incentives during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_ProceedsFromGovernmentIncentives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DividendsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-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_PaymentsOfDividendsMinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsMinorityInterest</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based compensation arrangement. Issuance includes, but is not limited to, exercise of stock options and similar instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMinorityShareholders</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RepaymentsOfDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt and payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770899392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF FINANCIAL STATEMENT PRESENTATION<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_BasisOfFinancialStatementPresentationAbstract', window );"><strong>BASIS OF FINANCIAL STATEMENT PRESENTATION [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">BASIS OF FINANCIAL STATEMENT PRESENTATION</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">NOTE 1 - BASIS OF FINANCIAL STATEMENT PRESENTATION</font></div><div><br /></div><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">Photronics, Inc. (&#8220;Photronics&#8221;, &#8220;the Company&#8221;, &#8220;we&#8221;, &#8220;our&#8221;, or &#8220;us&#8221;) is one of the world&#8217;s leading manufacturers of photomasks, which are high precision photographic quartz or glass plates containing microscopic images of electronic circuits. Photomasks are a key element in the manufacture of semiconductors and flat panel displays (&#8220;FPDs&#8221;), and are used as masters to transfer circuit patterns onto semiconductor wafers and flat panel display substrates during the fabrication of integrated circuits (&#8220;ICs&#8221; or &#8220;semiconductors&#8221;) and a variety of FPDs and, to a lesser extent, other types of electrical and optical components. We currently have eleven manufacturing facilities, which are located in Taiwan (3), Korea, the United States (3), Europe (2), and two recently constructed facilities <font style="font-size: 10pt; font-family: 'Times New Roman';">in </font>China. Our FPD Facility in Hefei, China, commenced production in the second quarter of 2019; we anticipate our IC facility in Xiamen, China, to commence production later in 2019.</div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information, and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for annual financial statements. In the opinion of management, adjustments, all of which are of a normal recurring nature, considered necessary for a fair presentation have been included. Our business is typically impacted during the first, and sometimes the second, quarter of our fiscal year by the North American, European, and Asian holiday periods, as some customers reduce their development and buying activities during those periods. Operating results for the interim period are not necessarily indicative of the results that may be expected for the fiscal year ending October 31, 2019. For further information, refer to the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended October 31, 2018.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plab_BasisOfFinancialStatementPresentationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_BasisOfFinancialStatementPresentationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>22
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6934040544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>INVENTORIES [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">NOTE 2 - INVENTORIES</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Inventories are stated at the lower of cost, determined under the first-in, first-out (&#8220;FIFO&#8221;) method, or net realizable value. Presented below are the components of inventory at the balance sheet dates:</font></div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 46%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">October 31,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 46%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Raw materials</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">34,276</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">25,110</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 46%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Work in process</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">416</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">3,402</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 46%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Finished goods</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">4</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">668</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">34,696</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">29,180</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td></tr></table></div><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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770888032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>PROPERTY, PLANT AND EQUIPMENT [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, PLANT AND EQUIPMENT</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">NOTE 3 - PROPERTY, PLANT AND EQUIPMENT</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Property, plant and equipment consists of the following:</font></div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 60%; font-family: 'Times New Roman'; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 36%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">October 31,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 36%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Land</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">11,164</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">11,139</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Buildings and improvements</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">124,374</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">124,771</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Machinery and equipment</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">1,673,574</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">1,566,163</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Leasehold improvements</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">19,598</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">19,577</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Furniture, fixtures and office equipment</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">13,503</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">12,415</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Construction in progress</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">132,394</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">128,649</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 36%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">1,974,607</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">1,862,714</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Accumulated depreciation and amortization</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(1,320,250</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(1,290,933</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 36%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 36%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">654,357</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">571,781</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td></tr></table><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Depreciation and amortization expense for property, plant and equipment was $18.6 million and $36.2 million in the three and six month periods ended April 28, 2019, respectively, and $20.8 million and $42.0 million in the three and six month periods ended April 29, 2018, respectively.</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">In January 2017, we entered into a noncash transaction with a customer which resulted in the acquisition of equipment with fair values of approximately $6.7 million during the six month period ended April 29, 2018.</font></div></div><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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>24
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6918813472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PDMCX JOINT VENTURE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>PDMCX JOINT VENTURE [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityDisclosureTextBlock', window );">PDMCX JOINT VENTURE</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">NOTE 4 - PDMCX JOINT VENTURE</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">In January 2018, Photronics, through its wholly-owned Singapore subsidiary (hereinafter, within this Note &#8220;we&#8221;, or &#8220;Photronics&#8221;), and Dai Nippon Printing Co., Ltd., through its wholly-owned subsidiary &#8220;DNP Asia Pacific PTE, Ltd.&#8221; (hereinafter, within this Note, &#8220;DNP&#8221;) entered into a joint venture under which DNP obtained a 49.99% interest in our recently-established IC business in Xiamen, China, in which we anticipate production to commence in 2019. The joint venture, known as &#8220;<font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Xiamen American Japan Photronics Mask Co., Ltd.</font>&#8221; (hereinafter, &#8220;PDMCX&#8221;), was established to develop and manufacture photomasks for leading edge and advanced generation semiconductors. We entered into this joint venture to enable us to compete more effectively for the merchant photomask business in China and to benefit from the additional resources and investment that DNP will provide to enable us to offer advanced-process technology to our customers. No gain or loss was recorded upon the formation of this joint venture.</font></div><div><br /></div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">As of April 28, 2019, Photronics and DNP had each contributed cash of approximately $48 million to the joint venture. <font style="font-size: 10pt; font-family: 'Times New Roman';">The total investment </font>per the PDMCX operating agreement (the Agreement<font style="font-size: 10pt; font-family: 'Times New Roman';">) is $160 million, of which approximately</font> $13 million <font style="font-size: 10pt; font-family: 'Times New Roman';">remained for Photronics as of April 28, 2019, and </font>will be <font style="font-size: 10pt; font-family: 'Times New Roman';">funded over the next several quarters with cash and </font>local borrowings.</div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Under the Agreement, DNP is afforded, under certain circumstances, the right to put its interest in PDMCX to Photronics. These circumstances include disputes regarding the strategic direction of PDMCX that may arise after the initial two-year term of the Agreement and cannot be resolved between the two parties. In addition, both Photronics and DNP have the option to purchase, or put, their interest from, or to, the other party, should their ownership interest fall below 20% for a period of more than six consecutive months. Under all such circumstances, the sales of ownership interests would be at the exiting party&#8217;s ownership percentage of the joint venture&#8217;s net book value, with closing to take place within three business days of obtaining required approvals and clearance.</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">We recorded net losses from the operations of PDMCX of approximately $0.6 million, and $1.9 million during the three and six month periods ended April 28, 2019, respectively, and $0.2 million and $0.7 million in the three and six month periods ended April 29, 2018, respectively. General creditors of PDMCX do not have recourse to the assets of Photronics, Inc., and our maximum exposure to loss from PDMCX at April 28, 2019, was $44.7 million.</font></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';"></font><br /></div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">As required by the guidance in Topic 810 - &#8220;Consolidation&#8221; of the Accounting Standards Codification, we evaluated our involvement in PDMCX for the purpose of determining whether we should consolidate its results in our financial statements. The initial step of our evaluation was to determine whether PDMCX was a variable interest entity (&#8220;VIE&#8221;). Due to its lack of sufficient equity at risk to finance its activities without additional subordinated financial support, we determined that it was a VIE. Having made this determination, we then assessed whether we were the primary beneficiary of the VIE, and concluded that we were the primary beneficiary during the current and prior year reporting periods; thus, as required, the PDMCX financial results have been consolidated with Photronics, Inc. Our conclusion was based on the facts that we held a controlling financial interest in PDMCX (which resulted from our having the power to direct the activities that most significantly impacted its economic performance), had the obligation to absorb losses, and the right to receive benefits that could potentially be significant to PDMCX. Our conclusions that we had the power to direct the activities that most significantly affected the economic performance of PDMCX during the current and prior year reporting periods was based on our right to appoint the majority of its board of directors, which has, among others, the powers to manage the business (through its rights to appoint and evaluate PDMCX management), incur indebtedness, enter into agreements and commitments, and acquire and dispose of PDMCX&#8217;s assets. In addition, as a result of the 50.01% variable interest we held during the current and prior<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>year periods, we had the obligation to absorb losses and the right to receive benefits that could potentially be significant to PDMCX.</div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">The carrying amounts of PDMCX assets and liabilities included in our condensed consolidated balance sheets are presented in the following table, together with our exposure to loss related to these assets and liabilities.</font></div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"><tr><td rowspan="1" valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 32%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28, 2019</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">October 31, 2018</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 32%; text-align: left; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Classification</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Carrying</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"> Amount</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Photronics</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"> Interest</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Carrying </font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Amount</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Photronics</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"> Interest</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%;"><br /></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"><div style="text-align: right;"><br /></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Current assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">31,219</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">15,612</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">9,625</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">4,813</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Non-current assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">116,677</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">58,350</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">43,415</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">21,708</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Total assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">147,896</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">73,962</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">53,040</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">26,521</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Current liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">22,668</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">11,336</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">21,205</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">10,603</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Non-current liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">35,937</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">17,972</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">20</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">10</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Total liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">58,605</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">29,308</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">21,225</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">10,613</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Net assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">89,291</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">44,654</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">31,815</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">15,908</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td></tr></table></div><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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_VariableInterestEntityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>25
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770844912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>LONG-TERM DEBT [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">LONG-TERM DEBT</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">NOTE 5 &#8211; LONG-TERM DEBT</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Long-term debt consists of the following:</font></div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">October 31,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Project Loan due December 2025</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><div style="text-align: right;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">11,400</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Project Loan due December 2022</font></div></td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="text-align: right;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">14,932</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Working Capital Loan due January 2022</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">10,094</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">3.25% convertible senior notes matured April 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">57,453</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">36,426</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">57,453</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 56%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Current portion</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(505</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(57,453</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">35,921</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td></tr></table><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">In April 2019, the $57.5 million convertible senior notes, discussed below, matured and were repaid.</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">In January 2015, we privately exchanged $57.5 million in aggregate principal amount of our 3.25% convertible senior notes with a maturity date of April 1, 2016, for new 3.25% convertible senior notes with an aggregate principal amount of $57.5 million with a maturity date of April 1, 2019. The conversion rate of the new notes was the same as that of the exchanged notes, which were issued in March 2011 with a conversion rate of approximately 96 shares of common stock per $1,000 note principal, equivalent to a conversion price of $10.37 per share of common stock. Note holders could convert each $1,000 principal amount of notes at any time prior to the close of business on the second scheduled trading day immediately preceding April 1, 2019; we were not required to redeem the notes, other than upon conversion, prior to their maturity date. Interest on the notes accrued in arrears, and was paid semiannually through the notes&#8217; maturity date.</font></div><div><br /></div><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">In November 2018, PDMCX was approved for credit of $50 million, subject to certain limitations related to PDMCX registered capital at the time of the borrowing, pursuant to which PDMCX will enter into separate loan agreements (&#8220;the Project Loans&#8221;) for each borrowing. The Project Loans, which are denominated in renminbi, are being used to finance certain capital expenditures in China. PDMCX has agreed to grant a lien on the land, building and certain equipment owned by PDMCX as collateral for the Project Loans. As of April 28, 2019, PDMCX had borrowed $26.3 million against this approval, which includes $11.4 million that was borrowed during the three-month period ended April 28, 2019. <font style="font-size: 10pt; font-family: 'Times New Roman';">Subsequent to April 28, 2019, PDMCX borrowed an additional $9.7 million. </font>Repayments on the amounts borrowed before the three-month period ended April 28, 2019, will be made semiannually, commencing in June 2020 and ending in December 2022. Repayments on the amount borrowed <font style="font-size: 10pt; font-family: 'Times New Roman';">after</font> the three-month period ended <font style="font-size: 10pt; font-family: 'Times New Roman';">January 27</font>, 2019, will be made semiannually, commencing in June 2023 and ending in December 2025. The interest rates on the Project Loans are based on the benchmark lending rate of the People&#8217;s Bank of China (4.9% at April 28, 2019). Interest incurred on these loans will be reimbursed through incentives afforded to us by the Xiamen Torch Hi-Tech Industrial Development Zone which, to a prescribed limit, provide for such reimbursements.</div><div><br /></div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">In November 2018, PDMCX was approved for credit of $25.0 million, pursuant to which PDMCX may enter into separate loan agreements. No guarantees were required as part of this approval. As of April 28, 2019, PDMCX had borrowed $13.8 million against this approval of which $3.7 million were 90-day loans. The remaining $10.1 million borrowed (the &#8220;Working Capital Loans&#8221;) is to be repaid semiannually from the dates of the individual borrowings; repayments commenced in May 2019 and end in January 2022. In May 2019, we borrowed an additional $1.9 million against this approval, and repaid $0.1 million. The 90-day loans were repaid in our second quarter of 2019. The Working Capital Loans, which are denominated in renminbi, are being used for general financing purposes, including payments of import and value-added taxes. The interest rates on the 90-day loans were the market rate on the date of issuance (4.9%), and interest rates on the Working Capital Loans are approximately 5%, and are based on the RMB Loan Prime Rate of the National Interbank Funding Center, plus a spread of 67.75 basis points. Interest incurred on the loans will be reimbursed through incentives provided by the Xiamen Torch Hi-Tech Industrial Development Zone, which, to a prescribed limit, provide for such reimbursements.</div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">In September 2018, we entered into an amended and restated credit agreement (&#8220;the new agreement&#8221;) that expires in September 2023. The new agreement, which replaced our prior credit facility, has a $50 million borrowing limit, with an expansion capacity to $100 million, and is secured by substantially all of our assets located in the United States and common stock we own in certain of our foreign subsidiaries. The new agreement limits the amount we can pay for cash dividends, distributions and redemption on Photronics, Inc. in equity of up to an aggregate amount of $100 million, and contains the following financial covenants: minimum interest coverage ratio, total leverage ratio and minimum unrestricted cash balance, all of which we were in compliance with as of April 28, 2019. We had no outstanding borrowings against the new agreement as of April 28, 2019, and $50 million was available for borrowing. The interest rate on the new agreement (2.5% at April 28, 2019) is based on our total leverage ratio at LIBOR plus a spread, as defined in the credit facility.</font></div></div><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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>26
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770897328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>REVENUE [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUE</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">NOTE 6 - REVENUE</font></div><div style="text-indent: 18pt;"><br /></div><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">We adopted Accounting Standards Update 2014-09 and all subsequent amendments which are collectively codified in Accounting Standards Codification Topic 606 <font style="font-size: 10pt; font-family: 'Times New Roman';">-</font> &#8220;Revenue from Contracts with Customers&#8221; (&#8220;Topic 606&#8221;) - on November 1, 2018, under the modified retrospective transition method, only <font style="font-size: 10pt; font-family: 'Times New Roman';">with respect </font>to contracts that were not complete as of the date of adoption. This approach <font style="font-size: 10pt; font-family: 'Times New Roman';">required</font> prospective application of the guidance with a cumulative effect adjustment to retained earnings to reflect the impact of the adoption on contracts that were not complete as of the date of the adoption. In accordance with the modified retrospective transition method, the results of the prior year period presented have not been adjusted for the effects of Topic 606.</div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Under Topic 606, we recognize revenue when, or as, control of a good or service transfers to a customer, in an amount that reflects the consideration to which we expect to be entitled in exchange for transferring those goods or services, whereas, prior to our adoption of Topic 606, we recognized revenue when we shipped to customers or, under some arrangements, when the customers received the goods. The following tables present the impacts of our adoption of Topic 606 on our April 28, 2019, condensed consolidated balance sheet, and condensed consolidated statements of income for the three and six months ended April 28, 2019, and cash flows for the six months ended April 28, 2019.</font></div><div style="text-align: left; text-indent: 22.5pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><br /></font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Condensed Consolidated Balance Sheet</font></div><div style="text-align: center;"><u><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">April 28, 2019</font></u></div><div style="text-align: center;"><u><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"><br /></font></u></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"><div></div><div><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">As Reported</font></div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"><div></div><div style="text-indent: 0.7pt;"><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Adjustments</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Balance without</font></div><div style="text-align: center;"><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Adoption of Topic 606</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><u><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Assets</font></u></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Accounts receivable</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">123,371</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(794</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">122,577</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Inventory</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">34,696</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">4,807</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">39,503</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Other current assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">38,304</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(6,237</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">32,067</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Deferred income taxes</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">15,121</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">105</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">15,226</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><u><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Liabilities</font></u></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Accrued liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">58,<font style="font-size: 10pt; font-family: 'Times New Roman';">659</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">686</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">59,<font style="font-size: 10pt; font-family: 'Times New Roman';">345</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Deferred income taxes</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">829</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(367</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">462</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><u><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Equity</font></u></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Photronics, Inc. shareholders&#8217; equity</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">763,568</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(1,963</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">761,605</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Noncontrolling interests</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">134,760</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(475</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">134,285</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Condensed Consolidated Statement of Income</font></div><div style="text-align: center;"><u><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Three Months Ended April 28, 2019</font></font></u></div><div style="text-align: center;"><u><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"><br /></font></u></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div></div><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">As Reported</font></div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Adjustments</font></div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Balance without</font></div><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Adoption of Topic 606</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Revenue</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">131,580</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(242</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">131,338</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Cost of goods sold</font></div></td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">105,570</font></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: 'Times New Roman';">(162</font></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: 'Times New Roman';">105,408</font></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Gross profit</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">26,010</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(80</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">25,930</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Provision for taxes</font></div></td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">3,278</font></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: 'Times New Roman';">(48</font></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: 'Times New Roman';">3,230</font></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Net income</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">9,852</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(128</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">9,724</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Noncontrolling interests</font></div></td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">1,373</font></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: 'Times New Roman';">78</font></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: 'Times New Roman';">1,451</font></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Income attributable to Photronics, Inc. shareholders</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">8,479</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(206</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">8,273</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td></tr></table><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"><br /></font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Condensed Consolidated Statement of Income</font></div><div style="text-align: center;"><u><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Six Months Ended April 28, 2019</font></font></u></div><div style="text-align: center;"><u><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"><br /></font></u></div><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; font-family: 'Times New Roman'; font-size: 10pt;"><tr><td style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 54%;">&#160;</td><td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div></div><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">As Reported</font></div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Adjustments</font></div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Balance without</font></div><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Adoption of Topic 606</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Revenue</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">256,291</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(2,524</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">253,767</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Cost of goods sold</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">204,179</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(1,041</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">203,138</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Gross profit</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">52,112</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(1,483</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">50,629</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Provision for taxes</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">4,665</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(178</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">4,487</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Net income</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">17,620</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(1,305</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">16,315</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Noncontrolling interests</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">3,874</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(353</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">3,521</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Income attributable to Photronics, Inc. shareholders</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">13,746</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(952</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">12,794</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td></tr></table><div><br /></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Condensed Consolidated Statement of Cash Flows</font></div><div style="text-align: center;"><u><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Six Months Ended April 28, 2019</font></font></u></div><div style="text-align: center;"><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"><br /></font></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"><div><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">As Reported</font></div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"><div><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Adjustments</font></div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Balance without</font></div><div><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Adoption of Topic 606</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Net Income</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">17,620</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(1,305</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">16,315</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Changes in operating accounts:</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Accounts receivable</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(2,295</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">211</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(2,084</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Inventories</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(9,447</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(1,204</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(10,651</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Other current assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(6,114</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">1,799</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(4,315</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Accounts payable, accrued liabilities, and other</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(40,566</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">499</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(40,067</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td></tr></table><div><br /></div><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">We account for an arrangement as a revenue contract when each party has approved and is committed to perform under the contract, the rights of the contracting parties regarding the goods or services to be transferred and the payment terms are identifiable, the arrangement has commercial substance, and collection of consideration is probable. Substantially all of our revenue comes from the sales of photomasks. We typically contract with our customers to sell sets of photomasks (referred to as &#8220;mask sets&#8221;), which are comprised of multiple layers, the predominance of which we invoice as they ship to customers. As the photomasks are manufactured to customer specifications<font style="font-size: 10pt; font-family: 'Times New Roman';">,</font> they have no alternative use to us and, as our contracts generally provide us with the right to payment for work completed to date, we recognize revenue as we perform, or &#8220;over time&#8221; on most of our contracts. We measure our performance to date using an input method, which is based on our estimated costs to complete the various manufacturing phases of a photomask. At the end of a reporting period, there will be a number of revenue contracts on which we have performed; for any such contracts that we are entitled to be compensated for our costs incurred plus a reasonable profit, we recognize revenue and a corresponding contract asset for such performance. We account for shipping and handling activities that we perform after a customer obtains control of a good as being activities to fulfill our promise to transfer the good to the customer, rather than as promised services, or performance obligations, under the contract.</div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">As stated above, photomasks are manufactured in accordance with proprietary designs provided by our customers; thus, they are individually unique. Due to their uniqueness and other factors, their transaction prices are individually established through negotiations with customers; consequently, our photomasks do not have standard or &#8220;list&#8221; prices. The transaction prices of the vast majority of our revenue contracts include only fixed amounts of consideration. In certain instances, such as when we offer a customer an early payment discount, an estimate of variable consideration would be included in the transaction price, but only to the extent that a significant reversal of revenue would not occur when the uncertainty related to the variability is resolved.</font></div><div><br /></div><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">Contract Assets, Contract Liabilities and Accounts Receivable</font></div><div><br /></div><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">We recognize a contract asset when our performance under a contract precedes our receipt of consideration from a customer, or before payment is due, and our receipt of consideration is conditional upon factors other than the passage of time. Contract assets reflect our transfer of control to customers of photomasks that are in-process or completed but not yet shipped. A receivable is recognized when we have an unconditional right to payment for our performance, which generally occurs when we ship the photomasks. Our contract assets account primarily <font style="font-size: 10pt; font-family: 'Times New Roman';">consists</font> of a significant amount of our work-in-process inventory and fully<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>manufactured photomasks which have not yet shipped, if we have an enforceable right to collect consideration (including a reasonable profit), in the event the in-process orders are cancelled by customers. On an individual contract basis, we net contract assets with contract liabilities (deferred revenue) for financial reporting purposes. Our contract assets and liabilities are typically classified as current, as our production cycle and our lead times are both under one year. Contract assets of $6.2 million are included in &#8220;Other&#8221; current assets, and contract liabilities of $7.9 million are included in &#8220;Other&#8221; current liabilities in our April 28, 2019 condensed consolidated balance sheet. At November 1, 2018, our date of adoption of Topic 606, we had contract assets of $4.6 million and contract liabilities of $7.8 million. We did not impair any contract assets during the six month period ended April 28, 2019, and, during the respective three and six month periods ended April 28, 2019, we recognized $0.5 million and $1.2 million of revenue from the settlement of contract liabilities that existed at the beginning of those periods.</div><div><br /></div><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">We generally record our accounts <font style="font-size: 10pt; font-family: 'Times New Roman';">receivable</font> at their billed amounts. All outstanding past due customer invoices are reviewed during, and at the end of, every period for collectibility. To the extent we believe a loss on the collection of a customer invoice is probable, we record the loss and credit the allowance for doubtful accounts. In the event that an amount is determined to be uncollectible, we charge the allowance for doubtful accounts and eliminate the related receivable. We did not incur any credit losses on our accounts receivable during the six<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>month period ended April 28, 2019.</div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Our invoice terms generally range from net thirty to ninety days, depending on both the geographic market in which the transaction occurs and our payment agreements with specific customers. In the event that our evaluation of a customer&#8217;s business prospects and financial condition indicate that the customer presents a collectibility risk, we require payment in advance of performance. We have elected the practical expedient allowed under Topic 606 that permits us not to adjust a contract&#8217;s promised amount of consideration to reflect a financing component when the period between when we transfer control of goods or services to customers and when we are paid is one year or less.</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">In instances when we are paid in advance of our performance, we record a contract liability and, as allowed under the practical expedient in Topic 606, recognize interest expense only if the period between when we receive payment from the customer and the date when we expect to be entitled to the payment is greater than one year. Historically, advance payments we&#8217;ve received from customers have not preceded the completion of our performance obligations by more than one year.</font></div><div><br /></div><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">Disaggregation of Revenue</font></div><div><br /></div><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">The following tables present our revenue for the three and six<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>month periods ended April 28, 2019, disaggregated by product type, geographic location, and timing of recognition.</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;"><tr><td style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 46%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;"><u><font style="font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman',Times,serif;">Revenue by Product Type</font></u></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"><div><font style="font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Three Months Ended</font></div><div><font style="font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">April 28, 2019</font></div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"><div><font style="font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Six Months Ended</font></div><div><font style="font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">April 28, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; width: 46%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><u><font style="font-size: 10pt; font-family: 'Times New Roman';">IC</font></u></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">High-end</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">38,429</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">72,995</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Mainstream</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">60,158</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">120,471</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Total IC</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">98,587</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">193,466</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><u><font style="font-size: 10pt; font-family: 'Times New Roman';">FPD</font></u></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">High-end</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">22,956</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">44,422</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Mainstream</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">10,037</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">18,403</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Total FPD</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">32,993</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">62,825</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">131,580</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">256,291</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td colspan="4" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-align: left;"><u><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Revenue by Geographic Location</font></u></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: rgb(255, 255, 255); width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Taiwan</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">56,469</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">114,209</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Korea</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">38,038</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">73,275</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">United States</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">26,742</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">49,215</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Europe</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">8,435</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">16,788</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">China</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">1,467</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">1,730</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Other</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">429</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">1,074</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">131,580</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">256,291</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td colspan="4" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-align: left;"><u><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Revenue by Timing of Recognition</font></u></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: rgb(255, 255, 255); width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Over time</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">123,853</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">244,699</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">At a point in time</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">7,727</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">11,592</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">131,580</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">256,291</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">Contract Costs</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">We pay commissions to third party sales agents for certain sales that they obtain for us. However, the basis of the commissions is the transaction prices of the sales, which are completed in less than one year; thus, no relationship is established with a customer that will result in future business. Therefore, we would not recognize any portion of these sales commissions as costs of obtaining a contract, nor do we currently foresee other circumstances under which we would recognize such assets.</font></div><div><br /></div><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">Remaining Performance Obligations</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">As we are typically required to fulfill customer orders within a short time period, our backlog of orders is generally not in excess of one to two weeks for IC photomasks and two to three weeks for FPD photomasks. As allowed under Topic 606, we have elected not to disclose our remaining performance obligations, which represent the costs associated with the completion of the manufacturing process of in-process photomasks related to contracts that have an original duration of one year or less.</font></div><div><br /></div><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Sales and Similar Taxes</div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">We report our revenue net of any sales or similar taxes we collect on behalf of governmental entities.</font></div><div><br /></div><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">Product Warranty</font></div><div><br /></div><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">Our photomasks are sold under warranties that generally range from <font style="font-size: 10pt; font-family: 'Times New Roman';">1</font> to <font style="font-size: 10pt; font-family: 'Times New Roman';">12 months</font>. We warrant that our photomasks conform to customer specifications, and that we will repair or replace, at our option, any photomasks that fail to do so. The warranties do not represent separate performance obligations in our revenue contracts. Historically, customer claims under warranty have been immaterial.</div></div><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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>27
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770878080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>SHARE-BASED COMPENSATION [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">SHARE-BASED COMPENSATION</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">NOTE 7 - SHARE-BASED COMPENSATION</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">In March 2016, shareholders approved a new equity incentive compensation plan (the &#8220;Plan&#8221;), under which incentive stock options, non-qualified stock options, stock grants, stock-based awards, restricted stock, restricted stock units, stock appreciation rights, performance units, performance stock, and other stock or cash awards may be granted. Shares to be issued under the Plan may be authorized and unissued shares, issued shares that have been reacquired by us (in the open-market or in private transactions), shares that are being held in the treasury, or a combination thereof. The maximum number of shares of common stock approved that may be issued under the Plan is four million shares. Awards may be granted to officers, employees, directors, consultants, advisors, and independent contractors of Photronics or its subsidiaries. In the event of a change in control (as defined in the Plan), the vesting of awards may be accelerated. The Plan, aspects of which are more fully described below, prohibits further awards from being issued under prior plans. <font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Total share-based compensation costs for the three and six</font><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">month periods ended April 28, 2019, were $0.9 million and $2.0 million, respectively, and $0.8 million and $1.6 million for the three and six</font><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">month periods ended April 29, 2018, respectively. The Company received cash from option exercises of $0.3 million and $0.8 million for the three and six</font><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">month periods ended April 28, 2019, respectively, and $2.9 million and $3.6 million for the three and six</font><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">month periods ended April 29, 2018, respectively. No share-based compensation cost was capitalized as part of an asset and no related income tax benefits were recorded during the periods presented.</font></div><div><br /></div><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Stock Options</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Option awards generally vest in one-to-four years, and have a ten-year contractual term. All incentive and non-qualified stock option grants have an exercise price no less than the market value of the underlying common stock on the date of grant. The grant date fair values of options are based on closing prices of our common stock on the dates of grant and <font style="font-size: 10pt; font-family: 'Times New Roman';">are </font>calculated using the Black-Scholes option pricing model. Expected volatility is based on the historical volatility of our common stock. We use historical option exercise behavior and employee termination data to estimate expected term, which represents the period of time that options are expected to remain outstanding. The risk-free rate of return for the estimated term of the option is based on the U.S. Treasury yield curve in effect at the date of grant.</div><div><br /></div><div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">There were no share options granted during the three<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>month periods ended April 28, 2019 and April 29, 2018. There were 132,000 share options granted during the six<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>month period ended April 28, 2019, with a weighted-average grant<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>date fair value of $3.31 per share, and 252,000 share options granted during the six month period ended April 29, 2018, with a weighted-average grant<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>date fair value of $2.74 per share. As of April 28, 2019, the total unrecognized compensation cost related to unvested option awards was approximately $1.2 million. That cost is expected to be recognized over a weighted-average amortization period of 2.4 years.</div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The weighted-average inputs and risk-free rate of return ranges used to calculate the grant<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>date fair value of options issued during the three and six<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>month periods ended April 28, 2019 and April 29, 2018, are presented in the following table.</font></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Three Months Ended</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Six Months Ended</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 29,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 29,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Volatility</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">N/A</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;">&#160;</td><td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">N/A</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">33.1</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">%</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">31.6</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">%</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); text-align: center;">&#160;</td><td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Risk free rate of return</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">N/A</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;">&#160;</td><td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">N/A</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">2.5-2.9</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">%</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">2.2</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">%</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); text-align: center;">&#160;</td><td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Dividend yield</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">N/A</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;">&#160;</td><td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">N/A</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">0.0</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">%</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">0.0</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">%</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); text-align: center;">&#160;</td><td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Expected term</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">N/A</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;">&#160;</td><td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">N/A</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #CCEEFF;"><div style="text-align: right;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">5.1 years</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #CCEEFF;"><div style="text-align: right;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">5.0 years</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Information on outstanding and exercisable option awards as of April 28, 2019, is presented below.</font></div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 54%;"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Options</font></div></td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Shares</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Weighted</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Average</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Exercise</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Price</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 10%;"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Weighted</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Average</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Remaining</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Contractual</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Life</font></div></td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Aggregate</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Intrinsic</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Value</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%;"><div style="text-align: right;"><br /></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: top; width: 10%;"><div style="text-align: center;"><br /></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><br /></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 54%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Outstanding at April 28, 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">2,405,318</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">8.88</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td valign="bottom" style="vertical-align: middle; width: 10%; background-color: rgb(204, 238, 255);"><div style="text-align: right;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">5.7 years</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">2,968</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 54%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td valign="bottom" style="vertical-align: middle; width: 10%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 54%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Exercisable at April 28, 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">1,795,651</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">8.47</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td valign="bottom" style="vertical-align: middle; width: 10%; background-color: rgb(204, 238, 255);"><div style="text-align: right;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">4.9 years</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">2,797</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Restricted Stock</font></div><div><br /></div><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">We periodically grant restricted stock awards, the restrictions on which typically lapse over a service period of one-to-four years. The fair value of the awards is determined on the date of grant, based on the closing price of our common stock. There were 435,000 restricted stock awards granted during the six<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>month period ended April 28, 2019, with a grant date fair value of $9.80 per share. There were 10,000 restricted stock awards granted during the three<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>month period ended April 29, 2018, with a grant<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>date fair value of $8.40 per share, and 290,000 restricted stock awards granted during the six<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>month period ended April 29, 2018, with a weighted-average fair value of $8.62 per share. As of April 28, 2019, the total compensation cost not yet recognized related to unvested restricted stock awards was approximately $5.7 million. That cost is expected to be recognized over a weighted-average amortization period of 2.9 years. As of April 28, 2019, there were 698,613 shares of restricted stock outstanding.</div></div><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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208855<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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>28
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770885568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">NOTE 8 - INCOME TAXES</font></div><p align="left" class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: black;">We calculate our provision for income taxes at the end of each interim reporting period on the basis of an estimated annual effective tax rate adjusted for tax items that are discrete to each period.</font></p><p align="left" class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left; line-height: normal;"><br /></p><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">The effective tax rate of 25.0% differs from the U.S. statutory rate of 21.0% in the three<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>month period ended April 28, 2019, primarily due to the elimination of tax benefits in jurisdictions, including the U.S, in which it is not more likely than not that the benefit will be realized; the effects of these eliminations were partially offset by the benefits of tax holidays and investment credits in certain foreign jurisdictions.</div><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br /></div><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">The effective tax rate of 20.9% differs from the U.S. statutory rate of 21.0% in the six<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>month period ended April 28, 2019, primarily due to the elimination of the tax benefits in jurisdictions, including the U.S, in which it is not more likely than not that the benefit will be realized; the effects of these eliminations were partially offset by the benefits of the settlement of a tax audit, as well as a tax holiday and investment credits in certain foreign jurisdictions.</div><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><br /></font></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Unrecognized tax benefits related to uncertain tax positions were $0.8 million at April 28, 2019, and $1.9 million at October 31, 2018, all of which, if recognized, would favorably impact the Company&#8217;s effective tax rate. Accrued interest and penalties related to unrecognized tax benefits was $0.1 million at April 28, 2019 and October 31, 2018. The year to date reduction in the amount primarily resulted from settlement of a tax audit in Taiwan in Q1 FY19. Although the timing of the expirations of statutes of limitations may be uncertain, as they can be dependent upon the settlement of tax audits, the Company believes that it is reasonably possible that an immaterial amount of its uncertain tax positions (including accrued interest and penalties, net of tax benefits) may be resolved over the next twelve months. The resolution of these uncertain tax positions may result from either or both the lapses of statutes of limitations and tax settlements.</font></div><div><font style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman'; color: black; mso-spacerun: yes;"><br /></font></div><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">We were granted a five-year tax holiday in Taiwan which expires <font style="font-size: 10pt; font-family: 'Times New Roman';">at the end of</font> calendar year 2019. This tax holiday reduced foreign taxes by $0.3 million, and $1.1 million in the three and six<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>month periods ended April 28, 2019, and $0.7 and $0.8 million in the respective prior year periods. The per share impact of the tax holiday was a deminimus amount for the three<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>month period ended April 28, 2019, and one cent per share for the six<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>month periods ended April 28, 2019 and April 29, 2018, and the three<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>month period ended April 29, 2018.</div><div><br /></div><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">The effective tax rates of 18.8% and 6.5% differ from the post U.S. Tax Reform blended statutory rate of 23.4% in the three and six<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>month periods ended April 29, 2018, primarily due to benefits from U.S. and Taiwan Tax Reform (as discussed below), earnings being taxed at lower statutory rates in foreign jurisdictions, and the benefits of various investment credits in a foreign jurisdiction.</div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">On December 22, 2017, the U.S. Tax Cuts and Jobs Act (the &#8220;Act&#8221;), was signed into law, enacting significant changes to the United States Internal Revenue Code of 1986, as amended. Based on the enactment date, we accounted for the Act in our interim period ended January 28, 2018. In December 2017, the Securities and Exchange Commission released Staff Accounting Bulletin No. 118 (&#8220;SAB 118&#8221;) to address situations in which the accounting under Accounting Standards Codification Topic 740 &#8211; &#8220;Income Taxes&#8221; is incomplete for certain income tax effects of the Act. We adopted SAB 118 in our first quarter of fiscal year 2018, and finalized the effects in our fourth quarter of fiscal 2018. In the period ended January 28, 2018, we recognized the following effects in our provision for income taxes:</font></div><div><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td style="width: 40.5pt;"><br /></td><td style="width: 18pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">&#8226;</font></td><td style="width: auto; vertical-align: top; text-align: left;"><div><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Act repealed the corporate alternative minimum tax (&#8220;AMT&#8221;) for tax years beginning after December 31, 2017, and provided that existing AMT credit carryforwards are fully refundable. We recognized a $3.9 million benefit on AMT credit carryforwards that we previously determined were not more likely than not going to be realized and reversed the previously<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>recorded valuation allowance.</div></div></td></tr></table><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td style="width: 40.5pt;"><br /></td><td style="width: 18pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">&#8226;</font></td><td style="width: auto; vertical-align: top; text-align: left;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">As of January 1, 2018, the Act reduced the corporate income tax rate from a maximum 35% to a flat 21%, requiring us to revalue our deferred tax assets and liabilities utilizing the rate applicable to the period when a temporary difference will reverse. Our net deferred tax asset is fully offset by a valuation allowance, and the revaluation of the deferred tax assets and liabilities resulted in a net zero impact for the period.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td style="width: 40.5pt;"><br /></td><td style="width: 18pt; vertical-align: top; align: right;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">&#8226;</font></td><td style="width: auto; vertical-align: top; text-align: left;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Act imposed a transition tax for a one-time deemed repatriation of the accumulated earnings of foreign subsidiaries. The entire amount of transition tax was fully offset by tax credits (including carryforwards) that resulted in a provisional net zero impact on the period.</font></div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 18pt; margin-right: 20pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">On January 18, 2018, the Taiwan Legislature Yuan approved amendments to the Income Tax Act, enacting an increase in the corporate tax rate from 17% to 20%, which required us to revalue our deferred tax assets and liabilities utilizing the rate applicable to the period when a temporary difference will reverse. Accordingly, a net benefit of $0.2 million is reflected in our tax provision for the period.</font></div><div><br /></div><div style="text-align: left; margin-left: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Adoption of New Accounting Standard</font></div><div><br /></div><div style="text-align: justify; text-indent: 18pt; margin-right: 20pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">In the first quarter of 2019, the Company adopted Accounting Standards Update No. 2016-16 &#8211; &#8220;Intra-Entity Transfers Other Than Inventory&#8221;, which requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. In connection therewith, we recorded a transition adjustment of $1.1 million that reduced prepaid income taxes (included in Other current assets on the condensed consolidated balance sheets) against beginning retained earnings.</font></div></div><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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>29
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770891152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>EARNINGS PER SHARE [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">EARNINGS PER SHARE</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">NOTE 9 - EARNINGS PER SHARE</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The calculations of basic and diluted earnings per share is presented below.</font></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Three Months Ended</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Six Months Ended</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 29,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 29,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Net income attributable to Photronics, Inc. shareholders</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">8,479</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">10,665</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">13,746</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">16,563</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Effect of dilutive securities:</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Interest expense on convertible notes, net of tax</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">349</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">496</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">845</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">992</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Earnings used for diluted earnings per share</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">8,828</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">11,161</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">14,591</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">17,555</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Weighted-average common shares computations:</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Weighted-average common shares used for basic earnings per share</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">66,261</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">69,293</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">66,422</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">69,024</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Effect of dilutive securities:</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Convertible notes</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">3,898</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">5,542</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">4,720</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">5,542</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Share-based payment awards</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">438</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">355</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">451</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">486</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Potentially dilutive common shares</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">4,336</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">5,897</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">5,171</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">6,028</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Weighted-average common shares used for diluted earnings per share</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">70,597</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">75,190</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">71,593</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">75,052</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Basic earnings per share</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">0.13</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">0.15</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">0.21</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">0.24</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Diluted earnings per share</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">0.13</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">0.15</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">0.20</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">0.23</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The table below shows the outstanding weighted-average share-based payment awards that were excluded from the calculation of diluted earnings per share because their exercise prices exceeded the average market value of the common shares for the period or, under application of the treasury stock method, they were otherwise determined to be anti-dilutive.</font></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Three Months Ended</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Six Months Ended</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 29,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 29,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Share-based payment awards</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">1,204</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">2,022</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">1,134</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">1,803</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Total potentially dilutive shares excluded</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">1,204</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">2,022</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">1,134</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">1,803</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td></tr></table></div><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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770866464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeNoncontrollingInterestTextBlock', window );">CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">NOTE 10 - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The following tables set forth the</font><font style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</font><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">changes in our accumulated other comprehensive income by component (net of tax of $0)</font><font style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</font><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">for the three and six</font><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">month periods ended April 28, 2019 and April 29, 2018.</font></div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; font-family: 'Times New Roman'; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: top; width: 54%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended April 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; width: 54%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="10" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 54%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><div><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Foreign Currency</font></div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Translation</font></div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Adjustments</font></div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Other</font></div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Total</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Balance at January 28, 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">971</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(628</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">343</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 54%; background-color: rgb(255, 255, 255);"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Other comprehensive (loss) income</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(7,054</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">25</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(7,029</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Less: other comprehensive income attributable to noncontrolling interests</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">129</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">13</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">142</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Balance at April 28, 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(6,212</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(616</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(6,828</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Three Months Ended April 29, 2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Foreign Currency</font></div><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Translation</font></div><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Adjustments</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Amortization</font></div><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">of Cash</font></div><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Flow Hedge</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Other</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Total</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Balance at January 29, 2018</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">32,848</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(16</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(704</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">32,128</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Other comprehensive (loss) income before Reclassifications</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(11,098</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">54</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(11,044</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Amounts reclassified from accumulated other comprehensive income</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">16</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">16</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Net current period other comprehensive (loss) income</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(11,098</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">16</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">54</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(11,028</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Less: other comprehensive (loss) income attributable to noncontrolling interests</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(2,683</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">27</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(2,656</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Balance at April 29, 2018</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">24,433</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(677</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">23,756</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 90%;"><tr><td valign="bottom" style="vertical-align: top; width: 54%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Six Months Ended April 28, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 54%;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Foreign Currency</font></div><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Translation</font></div><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Adjustments</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Other</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Total</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Balance at November 1, 2018</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(4,328</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(638</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(4,966</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 54%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Other comprehensive (loss) income</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(482</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">44</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(438</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Less: other comprehensive income&#160;&#160; attributable to noncontrolling interests</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">1,402</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">22</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">1,424</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Balance at April 28, 2019</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(6,212</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(616</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(6,828</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Six Months Ended April 29, 2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Foreign Currency</font></div><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Translation</font></div><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Adjustments</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Amortization</font></div><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">of Cash</font></div><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Flow Hedge</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Other</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Total</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; width: 52%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Balance at October 30, 2017</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">7,627</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(48</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(688</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">6,891</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Other comprehensive income before Reclassifications</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">18,989</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">22</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">19,011</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Amounts reclassified from accumulated other comprehensive income</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">48</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">48</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Net current period other comprehensive income</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">18,989</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">48</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">22</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">19,059</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Less: other comprehensive income attributable to noncontrolling interests</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">2,183</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">11</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">2,194</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Balance at April 29, 2018</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">24,433</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(677</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">23,756</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td></tr></table><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The amortization of the cash flow hedge is included in cost of sales in the condensed consolidated statements of income for all periods presented.</font></div></div><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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeNoncontrollingInterestTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for tabular information relating to Other Comprehensive Income (OCI) as is applicable to noncontrolling interests. This text block may also include OCI relative to the filing entity, the aforementioned noncontrolling interest OCI, as well as OCI on a consolidated basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeNoncontrollingInterestTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6635831136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>FAIR VALUE MEASUREMENTS [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">NOTE 11 - FAIR VALUE MEASUREMENTS</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The accounting framework for determining fair value includes a hierarchy for ranking the quality and reliability of the information used to measure fair value, which enables the reader of the financial statements to assess the inputs used to develop those measurements. The fair value hierarchy consists of three tiers as follows: Level 1, defined as quoted market prices (unadjusted) in active markets for identical securities; Level 2, defined as inputs other than Level 1 that are observable, either directly or indirectly; and Level 3, defined as unobservable inputs that are not corroborated by market data.</font></div><div><br /></div><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-indent: 18pt;">The fair values of our cash and cash equivalents (Level 1 measurements), accounts receivable, accounts payable, and certain other current assets and current liabilities (Level 2 measurements) approximate their carrying value due to their short-term maturities. The fair value of our convertible senior notes is a Level 2 measurement, as it was determined using inputs that were either observable market data, or could be derived from, or corroborated with, observable market data. These inputs included our stock price and interest rates offered on debt issued by entities with credit ratings similar to ours. We did not have any assets or liabilities <font style="font-size: 10pt; font-family: 'Times New Roman';">measured</font> at fair value, on a recurring or a nonrecurring basis, at April 28, 2019 or October 31, 2018.</div><div><br /></div><div style="text-align: left;"><font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><u>Fair Value of Financial Instruments Not Measured at Fair Value</u></font></div><div style="text-align: left;"><font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><u><br /></u></font></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The fair value of our convertible senior notes was a Level 2 measurement, as it was determined using inputs that were either observable market data or could be derived from or corroborated with observable market data. These inputs included our stock price and interest rates offered on debt issued by entities with credit ratings similar to ours. The table below presents the fair and carrying values of our convertible senior notes at October 31, 2018.</font></div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"><tr><td rowspan="1" valign="bottom" style="vertical-align: top; width: 56%; padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31, 2018</div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; width: 56%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Fair Value</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Carrying Value</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';">3.25% convertible senior notes matured 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="text-align: right;"><font style="font-size: 10pt; font-family: 'Times New Roman';">62,094</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="text-align: right;"><font style="font-size: 10pt; font-family: 'Times New Roman';">57,453 <br /></font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr></table></div><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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6915779552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE REPURCHASE PROGRAM<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAbstract', window );"><strong>SHARE REPURCHASE PROGRAM [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockTextBlock', window );">SHARE REPURCHASE PROGRAM</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">NOTE 12 &#8211; SHARE REPURCHASE PROGRAM</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">In October 2018, the Company&#8217;s Board of Directors authorized the repurchase of up to $25 million of its common stock, to have been executed in open-market transactions or in accordance with a repurchase plan under rule 10b5-1 of the Securities Act of 1933 (as amended). The share repurchase program commenced on October 22, 2018, and was terminated on February 1, 2019.</font></div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Six Months Ended</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">From Inception Date of </font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">October 22, 2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Number of shares repurchased</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">1,137</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">1,467</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Cost of shares repurchased</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">10,694</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">13,807</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Average price paid per share</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">9.40</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">9.41</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr></table></div><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_TreasuryStockSharesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAbstract</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208821<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6633823456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>COMMITMENTS AND CONTINGENCIES [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">NOTE 13 - COMMITMENTS AND CONTINGENCIES</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">As of April 28, 2019, the Company had commitments outstanding for capital equipment expenditures of approximately $37 million, nearly all of which related to building and equipping our China facilities.</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">We are subject to various claims that arise in the ordinary course of business. We believe that such claims, individually or in the aggregate, will not have a material effect on the consolidated financial statements.</font></div></div><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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770844912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RECENT ACCOUNTING PRONOUNCEMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>RECENT ACCOUNTING PRONOUNCEMENTS [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted', window );">RECENT ACCOUNTING PRONOUNCEMENTS</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 14 - <font style="font-size: 10pt; font-family: 'Times New Roman';">RECENT </font>ACCOUNTING <font style="font-size: 10pt; font-family: 'Times New Roman';">PRONOUNCEMENTS</font></div><div><br /></div><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: 18pt;">Accounting Standards Updates to be <font style="font-size: 10pt; font-family: 'Times New Roman';">Implemented</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">In June 2016, the FASB issued ASU 2016-13 &#8220;Measurement of Credit Losses&#8221;, the main objective of which is to provide more useful information about expected credit losses on financial instruments and other commitments of an entity to extend credit. In support of this objective, the ASU replaces the incurred loss impairment methodology, found in current GAAP, with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. This ASU requires a cumulative-effect adjustment as of the beginning of the first reporting period in which the guidance is adopted. ASU 2016-13 is effective for Photronics, Inc. in its first quarter of fiscal year 2021, with early adoption permitted beginning in the first quarter of fiscal year 2019. We are currently evaluating the effect that this ASU will have on our consolidated financial statements.</font></div><div><br /></div><div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-indent: 18pt;">In February 2016, the FASB issued ASU 2016-02 &#8220;Leases (Topic 842)&#8221; (ASU 2016-02&#8221;), which requires lessees to recognize right-of-use assets and corresponding liabilities for all leases with an initial term in excess of twelve months. ASU 2016-02 was to be adopted using a modified retrospective approach, that requires leases to be measured and recognized under the new guidance at the beginning of the earliest period presented. In July 2018, the FASB issued ASU 2018-11 &#8220;Leases (Topic 842) &#8211; Targeted Improvements&#8221; (&#8220;ASU 2018-11&#8221;), which provided entities with an additional (and optional) transition method to adopt the new leases standard. Under this optional transition method, an entity initially applies the new leases standard at its adoption date and recognizes the effects of adoption through cumulative-effect adjustments to its beginning balance sheet. We will utilize this optional method when we transition to the new leases guidance and, as a result, expect to recognize significant amounts of right of use assets and lease liabilities in our fiscal year 2020 beginning balance sheet. ASU 2016-02 included a number of practical expedients, which we are currently in the process of evaluating, that entities can elect to use as they transition to the new guidance. To date, <font style="font-size: 10pt; font-family: 'Times New Roman';">an implementation team has been established to evaluate</font> the <font style="font-size: 10pt; font-family: 'Times New Roman';">lease portfolio, system process and policy change requirements. The Company has</font> made progress <font style="font-size: 10pt; font-family: 'Times New Roman';">in </font>drafting new lease accounting policies<font style="font-size: 10pt; font-family: 'Times New Roman';">, gathering</font> the <font style="font-size: 10pt; font-family: 'Times New Roman';">necessary data elements for the lease population, and selected</font> a <font style="font-size: 10pt; font-family: 'Times New Roman';">system provider</font>, with system configuration and implementation underway<font style="font-size: 10pt; font-family: 'Times New Roman';">.</font></div><div style="text-align: left; text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';"><br /></font></div><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: 18pt;">Accounting Standards Updates <font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">Implemented</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">In November 2016, the FASB issued ASU 2016-18 &#8220;Restricted Cash&#8221;, which requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. Therefore, amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. ASU 2016-18 was effective for Photronics, Inc. in its first quarter of fiscal year 2019 and was applied on a retrospective transition basis. Our adoption of this Update did not materially impact our cash flows statement.</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">In October 2016, the FASB issued ASU 2016-16 &#8220;Intra-Entity Transfers of Assets Other Than Inventory&#8221;, which eliminates the exception of recognizing, at the time of transfer, current and deferred income taxes for intra-entity asset transfers other than inventory. ASU 2016-16 is effective for us in our first quarter of fiscal year 2019 and should be applied on a modified retrospective transition basis. Early adoption is permitted as of the beginning of an annual reporting period for which interim or annual financial statements have not been issued or made available for issuance. Please see Note 8 for a discussion of the effects of adopting the guidance.</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">In May 2014, the FASB issued ASU 2014-09 &#8220;Revenue from Contracts with Customers&#8221;, which superseded nearly all then existing revenue recognition guidance under accounting principles generally accepted in the United States. The core principle of this ASU is that revenue should be recognized for the amount of consideration expected to be received for promised goods or services transferred to customers. This ASU also requires additional disclosure about the nature, amount, timing, and uncertainty of revenue and cash flows<font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> arising from customer contracts, including significant judgments, and assets recognized for costs incurred to obtain or fulfill a contract. In August 2015, the FASB issued ASU 2015-14 which deferred the effective date of ASU 2014-09 by one year and allowed entities to early adopt, but no earlier than the original effective date. This update allowed for either full retrospective or modified retrospective adoption. In April 2016, the FASB issued ASU 2016-10 &#8220;Identifying Performance Obligations and Licensing&#8221; which amended guidance previously issued on these matters in ASU 2014-09. The effective date and transition requirements of ASU 2016-10 were the same as those for ASU 2014-09.</font></font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">We adopted the new revenue and related guidance on November 1, 2018, using the modified retrospective approach, under which we increased our accounts receivable by $0.6 million, recognized contract assets of $4.6 million, reduced our inventories balance by $3.7 million, and recorded an accrual for income taxes of $0.3 million. The recognition and adjustments to these items was reflected in increases to our retained earnings and noncontrolling interest balances of $1.1 million and $0.1 million, respectively. The most significant impact of the new guidance on our financial statements is its requirement for us to recognize revenue as we manufacture products for which, in the event that the customer cancels the contract, we are entitled to reasonable compensation for work we have completed prior to cancellation. <font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Prior to our adoption of Topic 606, we recognized revenue when we shipped to customers or, under some arrangements, when the customers received the goods. </font>The impact of the adoption of this guidance on our January 27, 2019, financial statements is presented in Note 6.</font></div><div style="text-align: left; text-indent: 13.5pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';"></font><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The guidance allows for a number of accounting policy elections and practical expedients. In addition to our above mentioned election to use the modified retrospective application method for adopting the guidance, those we have employed that are most significant to us are summarized below.</font></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><br /></font></div><div style="text-align: left;"><font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><u>Shipping and handling activities performed after control of a good is transferred to a customer</u></font></div><div><br /></div><div style="text-align: justify; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">We have elected to treat shipping and handling activities that occur after control of a good is transferred to a customer as activities to fulfill our promise to transfer goods to the customer. Thus, such activities will not be considered to be separate performance obligations under contracts with our customers.</font></div><div><br /></div><div style="text-align: left;"><font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><u>Non-recognition of financing component when we transfer goods to a customer and the period between when we transfer and when we are paid will be less than one year</u></font></div><div><br /></div><div style="text-align: justify; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">We have elected the practical expedient that allows for the non-recognition, as a component of a customer contract, of a financing component when the period between when we transfer a good and when we are paid will be less than one year.</font></div><div><br /></div><div style="text-align: left;"><font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><u>Exclusion of sales and similar taxes collected from customers in the transaction price</u></font></div><div><br /></div><div style="text-align: justify; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Consistent with our practice before adoption of the new guidance, we will not recognize sales and similar taxes we collect from customers as revenue.</font></div><div><br /></div><div style="text-align: left;"><font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><u>Use of an &#8220;input method&#8221; to measure our progress towards the transfer of control of performance obligations to customers</u></font></div><div><br /></div><div style="text-align: justify; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">As, in our judgment, an input method based on our efforts to satisfy our performance obligations will best serve to depict the transfer of control of our performance obligations to our customers, we have adopted an accounting policy to employ such a method. Our decision was based primarily on the facts that our photomasks are not physically transferred to customers until they are complete, and that we can employ our input-based cost accumulation systems and methods to measure our progress towards the transfer of control of our performance obligations to customers.</font></div><div><br /></div><div style="text-align: left;"><font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><u>Non-disclosure of the transaction prices of unsatisfied or partially satisfied performance obligations</u></font></div><div><br /></div><div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">For contracts that have an original expected duration of one year or less, we have elected the practical expedient that allows us not to disclose the aggregate transaction prices of unsatisfied or partially<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>satisfied performance obligations that exist at the end of a reporting period.</div></div><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_DescriptionOfNewAccountingPronouncementsNotYetAdopted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-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>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6933927840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>INVENTORIES [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>Inventories are stated at the lower of cost, determined under the first-in, first-out (&#8220;FIFO&#8221;) method, or net realizable value.</div></div><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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109236672&amp;loc=d3e543-108305<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4492-108314<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6762996064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>REVENUE [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">We adopted Accounting Standards Update 2014-09 and all subsequent amendments which are collectively codified in Accounting Standards Codification Topic 606 <font style="font-size: 10pt; font-family: 'Times New Roman';">-</font> &#8220;Revenue from Contracts with Customers&#8221; (&#8220;Topic 606&#8221;) - on November 1, 2018, under the modified retrospective transition method, only <font style="font-size: 10pt; font-family: 'Times New Roman';">with respect </font>to contracts that were not complete as of the date of adoption. This approach <font style="font-size: 10pt; font-family: 'Times New Roman';">required</font> prospective application of the guidance with a cumulative effect adjustment to retained earnings to reflect the impact of the adoption on contracts that were not complete as of the date of the adoption. In accordance with the modified retrospective transition method, the results of the prior year period presented have not been adjusted for the effects of Topic 606.</div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Under Topic 606, we recognize revenue when, or as, control of a good or service transfers to a customer, in an amount that reflects the consideration to which we expect to be entitled in exchange for transferring those goods or services, whereas, prior to our adoption of Topic 606, we recognized revenue when we shipped to customers or, under some arrangements, when the customers received the goods. The following tables present the impacts of our adoption of Topic 606 on our April 28, 2019, condensed consolidated balance sheet, and condensed consolidated statements of income for the three and six months ended April 28, 2019, and cash flows for the six months ended April 28, 2019.</font></div><div style="text-align: left; text-indent: 22.5pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><br /></font></div><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">We account for an arrangement as a revenue contract when each party has approved and is committed to perform under the contract, the rights of the contracting parties regarding the goods or services to be transferred and the payment terms are identifiable, the arrangement has commercial substance, and collection of consideration is probable. Substantially all of our revenue comes from the sales of photomasks. We typically contract with our customers to sell sets of photomasks (referred to as &#8220;mask sets&#8221;), which are comprised of multiple layers, the predominance of which we invoice as they ship to customers. As the photomasks are manufactured to customer specifications<font style="font-size: 10pt; font-family: 'Times New Roman';">,</font> they have no alternative use to us and, as our contracts generally provide us with the right to payment for work completed to date, we recognize revenue as we perform, or &#8220;over time&#8221; on most of our contracts. We measure our performance to date using an input method, which is based on our estimated costs to complete the various manufacturing phases of a photomask. At the end of a reporting period, there will be a number of revenue contracts on which we have performed; for any such contracts that we are entitled to be compensated for our costs incurred plus a reasonable profit, we recognize revenue and a corresponding contract asset for such performance. We account for shipping and handling activities that we perform after a customer obtains control of a good as being activities to fulfill our promise to transfer the good to the customer, rather than as promised services, or performance obligations, under the contract.</div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">As stated above, photomasks are manufactured in accordance with proprietary designs provided by our customers; thus, they are individually unique. Due to their uniqueness and other factors, their transaction prices are individually established through negotiations with customers; consequently, our photomasks do not have standard or &#8220;list&#8221; prices. The transaction prices of the vast majority of our revenue contracts include only fixed amounts of consideration. In certain instances, such as when we offer a customer an early payment discount, an estimate of variable consideration would be included in the transaction price, but only to the extent that a significant reversal of revenue would not occur when the uncertainty related to the variability is resolved.</font></div></div><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="top.Show.showAR( this, 'defref_plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock', window );">Contract Assets, Contract Liabilities and Accounts Receivable</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">We recognize a contract asset when our performance under a contract precedes our receipt of consideration from a customer, or before payment is due, and our receipt of consideration is conditional upon factors other than the passage of time. Contract assets reflect our transfer of control to customers of photomasks that are in-process or completed but not yet shipped. A receivable is recognized when we have an unconditional right to payment for our performance, which generally occurs when we ship the photomasks. Our contract assets account primarily <font style="font-size: 10pt; font-family: 'Times New Roman';">consists</font> of a significant amount of our work-in-process inventory and fully<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>manufactured photomasks which have not yet shipped, if we have an enforceable right to collect consideration (including a reasonable profit), in the event the in-process orders are cancelled by customers. On an individual contract basis, we net contract assets with contract liabilities (deferred revenue) for financial reporting purposes. Our contract assets and liabilities are typically classified as current, as our production cycle and our lead times are both under one year. Contract assets of $6.2 million are included in &#8220;Other&#8221; current assets, and contract liabilities of $7.9 million are included in &#8220;Other&#8221; current liabilities in our April 28, 2019 condensed consolidated balance sheet. At November 1, 2018, our date of adoption of Topic 606, we had contract assets of $4.6 million and contract liabilities of $7.8 million. We did not impair any contract assets during the six month period ended April 28, 2019, and, during the respective three and six month periods ended April 28, 2019, we recognized $0.5 million and $1.2 million of revenue from the settlement of contract liabilities that existed at the beginning of those periods.</div><div><br /></div><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">We generally record our accounts <font style="font-size: 10pt; font-family: 'Times New Roman';">receivable</font> at their billed amounts. All outstanding past due customer invoices are reviewed during, and at the end of, every period for collectibility. To the extent we believe a loss on the collection of a customer invoice is probable, we record the loss and credit the allowance for doubtful accounts. In the event that an amount is determined to be uncollectible, we charge the allowance for doubtful accounts and eliminate the related receivable. We did not incur any credit losses on our accounts receivable during the six<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>month period ended April 28, 2019.</div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Our invoice terms generally range from net thirty to ninety days, depending on both the geographic market in which the transaction occurs and our payment agreements with specific customers. In the event that our evaluation of a customer&#8217;s business prospects and financial condition indicate that the customer presents a collectibility risk, we require payment in advance of performance. We have elected the practical expedient allowed under Topic 606 that permits us not to adjust a contract&#8217;s promised amount of consideration to reflect a financing component when the period between when we transfer control of goods or services to customers and when we are paid is one year or less.</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">In instances when we are paid in advance of our performance, we record a contract liability and, as allowed under the practical expedient in Topic 606, recognize interest expense only if the period between when we receive payment from the customer and the date when we expect to be entitled to the payment is greater than one year. Historically, advance payments we&#8217;ve received from customers have not preceded the completion of our performance obligations by more than one year.</font></div></div><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="top.Show.showAR( this, 'defref_plab_ContractCostsPolicyTextBlock', window );">Contract Costs</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">Contract Costs</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">We pay commissions to third party sales agents for certain sales that they obtain for us. However, the basis of the commissions is the transaction prices of the sales, which are completed in less than one year; thus, no relationship is established with a customer that will result in future business. Therefore, we would not recognize any portion of these sales commissions as costs of obtaining a contract, nor do we currently foresee other circumstances under which we would recognize such assets.</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock', window );">Remaining Performance Obligations</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; color: rgb(0, 0, 0);">Remaining Performance Obligations</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">As we are typically required to fulfill customer orders within a short time period, our backlog of orders is generally not in excess of one to two weeks for IC photomasks and two to three weeks for FPD photomasks. As allowed under Topic 606, we have elected not to disclose our remaining performance obligations, which represent the costs associated with the completion of the manufacturing process of in-process photomasks related to contracts that have an original duration of one year or less.</font></div></div><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="top.Show.showAR( this, 'defref_plab_SalesAndSimilarTaxesPolicyTextBlock', window );">Sales and Similar Taxes</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Sales and Similar Taxes</div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">We report our revenue net of any sales or similar taxes we collect on behalf of governmental entities.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for contract assets, contract liabilities and accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_ContractAssetsContractLiabilitiesAndAccountsReceivablePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_plab_ContractCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for contract costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_ContractCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_plab_SalesAndSimilarTaxesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy election for sales and similar taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_SalesAndSimilarTaxesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy election for whether provision for loss for performance obligation was determined at contract or performance obligation level.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 25<br> -Paragraph 47<br> -URI http://asc.fasb.org/extlink&amp;oid=108311418&amp;loc=d3e55442-111641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6768280448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [Member]</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based Compensation Accounting</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Option awards generally vest in one-to-four years, and have a ten-year contractual term. All incentive and non-qualified stock option grants have an exercise price no less than the market value of the underlying common stock on the date of grant. The grant date fair values of options are based on closing prices of our common stock on the dates of grant and <font style="font-size: 10pt; font-family: 'Times New Roman';">are </font>calculated using the Black-Scholes option pricing model. Expected volatility is based on the historical volatility of our common stock. We use historical option exercise behavior and employee termination data to estimate expected term, which represents the period of time that options are expected to remain outstanding. The risk-free rate of return for the estimated term of the option is based on the U.S. Treasury yield curve in effect at the date of grant.</div></div><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EmployeeStockOptionMember</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>38
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6778018752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="font-size: 10pt; font-family: 'Times New Roman';"><p align="left" class="MsoNormal" style="margin-bottom: 0pt; text-align: left; line-height: normal; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: black;">We calculate our provision for income taxes at the end of each interim reporting period on the basis of an estimated annual effective tax rate adjusted for tax items that are discrete to each period.</font><br /></p><div>On December 22, 2017, the U.S. Tax Cuts and Jobs Act (the &#8220;Act&#8221;), was signed into law, enacting significant changes to the United States Internal Revenue Code of 1986, as amended. Based on the enactment date, we accounted for the Act in our interim period ended January 28, 2018. In December 2017, the Securities and Exchange Commission released Staff Accounting Bulletin No. 118 (&#8220;SAB 118&#8221;) to address situations in which the accounting under Accounting Standards Codification Topic 740 &#8211; &#8220;Income Taxes&#8221; is incomplete for certain income tax effects of the Act. We adopted SAB 118 in our first quarter of fiscal year 2018, and finalized the effects in our fourth quarter of fiscal 2018.</div><div><br /></div><div style="text-align: left; margin-left: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0,0,0);">Adoption of New Accounting Standard</font></div><div><br /></div><div><div style="text-align: justify; margin-right: 20pt; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0,0,0);">In the first quarter of 2019, the Company adopted Accounting Standards Update No. 2016-16 &#8211; &#8220;Intra-Entity Transfers Other Than Inventory&#8221;, which requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. In connection therewith, we recorded a transition adjustment of $1.1 million that reduced prepaid income taxes (included in Other current assets on the condensed consolidated balance sheets) against beginning retained earnings.</font></div></div></div><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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32247-109318<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32280-109318<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6933968080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>FAIR VALUE MEASUREMENTS [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Financial Instruments</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The accounting framework for determining fair value includes a hierarchy for ranking the quality and reliability of the information used to measure fair value, which enables the reader of the financial statements to assess the inputs used to develop those measurements. The fair value hierarchy consists of three tiers as follows: Level 1, defined as quoted market prices (unadjusted) in active markets for identical securities; Level 2, defined as inputs other than Level 1 that are observable, either directly or indirectly; and Level 3, defined as unobservable inputs that are not corroborated by market data.</font></div></div><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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770818160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RECENT ACCOUNTING PRONOUNCEMENTS (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>RECENT ACCOUNTING PRONOUNCEMENTS [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: 18pt;">Accounting Standards Updates to be <font style="font-size: 10pt; font-family: 'Times New Roman';">Implemented</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">In June 2016, the FASB issued ASU 2016-13 &#8220;Measurement of Credit Losses&#8221;, the main objective of which is to provide more useful information about expected credit losses on financial instruments and other commitments of an entity to extend credit. In support of this objective, the ASU replaces the incurred loss impairment methodology, found in current GAAP, with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. This ASU requires a cumulative-effect adjustment as of the beginning of the first reporting period in which the guidance is adopted. ASU 2016-13 is effective for Photronics, Inc. in its first quarter of fiscal year 2021, with early adoption permitted beginning in the first quarter of fiscal year 2019. We are currently evaluating the effect that this ASU will have on our consolidated financial statements.</font></div><div><br /></div><div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-indent: 18pt;">In February 2016, the FASB issued ASU 2016-02 &#8220;Leases (Topic 842)&#8221; (ASU 2016-02&#8221;), which requires lessees to recognize right-of-use assets and corresponding liabilities for all leases with an initial term in excess of twelve months. ASU 2016-02 was to be adopted using a modified retrospective approach, that requires leases to be measured and recognized under the new guidance at the beginning of the earliest period presented. In July 2018, the FASB issued ASU 2018-11 &#8220;Leases (Topic 842) &#8211; Targeted Improvements&#8221; (&#8220;ASU 2018-11&#8221;), which provided entities with an additional (and optional) transition method to adopt the new leases standard. Under this optional transition method, an entity initially applies the new leases standard at its adoption date and recognizes the effects of adoption through cumulative-effect adjustments to its beginning balance sheet. We will utilize this optional method when we transition to the new leases guidance and, as a result, expect to recognize significant amounts of right of use assets and lease liabilities in our fiscal year 2020 beginning balance sheet. ASU 2016-02 included a number of practical expedients, which we are currently in the process of evaluating, that entities can elect to use as they transition to the new guidance. To date, <font style="font-size: 10pt; font-family: 'Times New Roman';">an implementation team has been established to evaluate</font> the <font style="font-size: 10pt; font-family: 'Times New Roman';">lease portfolio, system process and policy change requirements. The Company has</font> made progress <font style="font-size: 10pt; font-family: 'Times New Roman';">in </font>drafting new lease accounting policies<font style="font-size: 10pt; font-family: 'Times New Roman';">, gathering</font> the <font style="font-size: 10pt; font-family: 'Times New Roman';">necessary data elements for the lease population, and selected</font> a <font style="font-size: 10pt; font-family: 'Times New Roman';">system provider</font>, with system configuration and implementation underway<font style="font-size: 10pt; font-family: 'Times New Roman';">.</font></div><div style="text-align: left; text-indent: 13.5pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';"><br /></font></div><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: 18pt;">Accounting Standards Updates <font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">Implemented</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">In November 2016, the FASB issued ASU 2016-18 &#8220;Restricted Cash&#8221;, which requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. Therefore, amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. ASU 2016-18 was effective for Photronics, Inc. in its first quarter of fiscal year 2019 and was applied on a retrospective transition basis. Our adoption of this Update did not materially impact our cash flows statement.</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">In October 2016, the FASB issued ASU 2016-16 &#8220;Intra-Entity Transfers of Assets Other Than Inventory&#8221;, which eliminates the exception of recognizing, at the time of transfer, current and deferred income taxes for intra-entity asset transfers other than inventory. ASU 2016-16 is effective for us in our first quarter of fiscal year 2019 and should be applied on a modified retrospective transition basis. Early adoption is permitted as of the beginning of an annual reporting period for which interim or annual financial statements have not been issued or made available for issuance. Please see Note 8 for a discussion of the effects of adopting the guidance.</font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">In May 2014, the FASB issued ASU 2014-09 &#8220;Revenue from Contracts with Customers&#8221;, which superseded nearly all then existing revenue recognition guidance under accounting principles generally accepted in the United States. The core principle of this ASU is that revenue should be recognized for the amount of consideration expected to be received for promised goods or services transferred to customers. This ASU also requires additional disclosure about the nature, amount, timing, and uncertainty of revenue and cash flows<font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> arising from customer contracts, including significant judgments, and assets recognized for costs incurred to obtain or fulfill a contract. In August 2015, the FASB issued ASU 2015-14 which deferred the effective date of ASU 2014-09 by one year and allowed entities to early adopt, but no earlier than the original effective date. This update allowed for either full retrospective or modified retrospective adoption. In April 2016, the FASB issued ASU 2016-10 &#8220;Identifying Performance Obligations and Licensing&#8221; which amended guidance previously issued on these matters in ASU 2014-09. The effective date and transition requirements of ASU 2016-10 were the same as those for ASU 2014-09.</font></font></div><div><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">We adopted the new revenue and related guidance on November 1, 2018, using the modified retrospective approach, under which we increased our accounts receivable by $0.6 million, recognized contract assets of $4.6 million, reduced our inventories balance by $3.7 million, and recorded an accrual for income taxes of $0.3 million. The recognition and adjustments to these items was reflected in increases to our retained earnings and noncontrolling interest balances of $1.1 million and $0.1 million, respectively. The most significant impact of the new guidance on our financial statements is its requirement for us to recognize revenue as we manufacture products for which, in the event that the customer cancels the contract, we are entitled to reasonable compensation for work we have completed prior to cancellation. <font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Prior to our adoption of Topic 606, we recognized revenue when we shipped to customers or, under some arrangements, when the customers received the goods. </font>The impact of the adoption of this guidance on our January 27, 2019, financial statements is presented in Note 6.</font></div><div style="text-align: left; text-indent: 13.5pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';"></font><br /></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The guidance allows for a number of accounting policy elections and practical expedients. In addition to our above mentioned election to use the modified retrospective application method for adopting the guidance, those we have employed that are most significant to us are summarized below.</font></div><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><br /></font></div><div style="text-align: left;"><font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><u>Shipping and handling activities performed after control of a good is transferred to a customer</u></font></div><div><br /></div><div style="text-align: justify; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">We have elected to treat shipping and handling activities that occur after control of a good is transferred to a customer as activities to fulfill our promise to transfer goods to the customer. Thus, such activities will not be considered to be separate performance obligations under contracts with our customers.</font></div><div><br /></div><div style="text-align: left;"><font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><u>Non-recognition of financing component when we transfer goods to a customer and the period between when we transfer and when we are paid will be less than one year</u></font></div><div><br /></div><div style="text-align: justify; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">We have elected the practical expedient that allows for the non-recognition, as a component of a customer contract, of a financing component when the period between when we transfer a good and when we are paid will be less than one year.</font></div><div><br /></div><div style="text-align: left;"><font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><u>Exclusion of sales and similar taxes collected from customers in the transaction price</u></font></div><div><br /></div><div style="text-align: justify; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Consistent with our practice before adoption of the new guidance, we will not recognize sales and similar taxes we collect from customers as revenue.</font></div><div><br /></div><div style="text-align: left;"><font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><u>Use of an &#8220;input method&#8221; to measure our progress towards the transfer of control of performance obligations to customers</u></font></div><div><br /></div><div style="text-align: justify; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">As, in our judgment, an input method based on our efforts to satisfy our performance obligations will best serve to depict the transfer of control of our performance obligations to our customers, we have adopted an accounting policy to employ such a method. Our decision was based primarily on the facts that our photomasks are not physically transferred to customers until they are complete, and that we can employ our input-based cost accumulation systems and methods to measure our progress towards the transfer of control of our performance obligations to customers.</font></div><div><br /></div><div style="text-align: left;"><font style="font-style: italic; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><u>Non-disclosure of the transaction prices of unsatisfied or partially satisfied performance obligations</u></font></div><div><br /></div><div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">For contracts that have an original expected duration of one year or less, we have elected the practical expedient that allows us not to disclose the aggregate transaction prices of unsatisfied or partially<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>satisfied performance obligations that exist at the end of a reporting period.</div></div><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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6604926544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>INVENTORIES [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventories</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Inventories are stated at the lower of cost, determined under the first-in, first-out (&#8220;FIFO&#8221;) method, or net realizable value. Presented below are the components of inventory at the balance sheet dates:</font></div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 46%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">October 31,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 46%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Raw materials</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">34,276</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">25,110</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 46%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Work in process</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">416</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">3,402</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 46%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Finished goods</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">4</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">668</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">34,696</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">29,180</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td></tr></table></div><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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770835520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>PROPERTY, PLANT AND EQUIPMENT [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Property, plant and equipment consists of the following:</font></div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 60%; font-family: 'Times New Roman'; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 36%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">October 31,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 36%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Land</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">11,164</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">11,139</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Buildings and improvements</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">124,374</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">124,771</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Machinery and equipment</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">1,673,574</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">1,566,163</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Leasehold improvements</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">19,598</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">19,577</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Furniture, fixtures and office equipment</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">13,503</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">12,415</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Construction in progress</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">132,394</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">128,649</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 36%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">1,974,607</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">1,862,714</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 36%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Accumulated depreciation and amortization</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(1,320,250</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(1,290,933</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 36%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 36%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">654,357</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">571,781</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td></tr></table></div><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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770830192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PDMCX JOINT VENTURE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>PDMCX JOINT VENTURE [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Carrying Amounts and Exposure to Loss Related to Assets and Liabilities</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">The carrying amounts of PDMCX assets and liabilities included in our condensed consolidated balance sheets are presented in the following table, together with our exposure to loss related to these assets and liabilities.</font></div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"><tr><td rowspan="1" valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 32%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28, 2019</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">October 31, 2018</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 32%; text-align: left; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Classification</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Carrying</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"> Amount</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Photronics</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"> Interest</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Carrying </font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Amount</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Photronics</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"> Interest</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%;"><br /></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"><div style="text-align: right;"><br /></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Current assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">31,219</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">15,612</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">9,625</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">4,813</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Non-current assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">116,677</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">58,350</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">43,415</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">21,708</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Total assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">147,896</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">73,962</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">53,040</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">26,521</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Current liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">22,668</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">11,336</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">21,205</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">10,603</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Non-current liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">35,937</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">17,972</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">20</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">10</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Total liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">58,605</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">29,308</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">21,225</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">10,613</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Net assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">89,291</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">44,654</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">31,815</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">15,908</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td></tr></table></div><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=108788376&amp;loc=SL6759159-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=108788376&amp;loc=d3e5747-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=108788376&amp;loc=SL6228884-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=108788376&amp;loc=d3e5710-111685<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=108788376&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>44
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6913479776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>LONG-TERM DEBT [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Long-Term Debt</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Long-term debt consists of the following:</font></div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">October 31,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Project Loan due December 2025</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><div style="text-align: right;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">11,400</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Project Loan due December 2022</font></div></td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="text-align: right;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">14,932</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Working Capital Loan due January 2022</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">10,094</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">3.25% convertible senior notes matured April 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">57,453</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">36,426</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">57,453</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 56%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Current portion</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(505</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(57,453</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">35,921</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td></tr></table></div><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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28541-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-112644<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21538-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>45
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6911309296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>REVENUE [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Impacts of Adoption of Condensed Consolidated Balance Sheet, Condensed Consolidated Statements of Income and Cash Flows</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>The following tables present the impacts of our adoption of Topic 606 on our April 28, 2019, condensed consolidated balance sheet, and condensed consolidated statements of income for the three and six months ended April 28, 2019, and cash flows for the six months ended April 28, 2019.</div><div style="text-align: left; text-indent: 22.5pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><br /></font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Condensed Consolidated Balance Sheet</font></div><div style="text-align: center;"><u><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">April 28, 2019</font></u></div><div style="text-align: center;"><u><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"><br /></font></u></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"><div></div><div><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">As Reported</font></div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"><div></div><div style="text-indent: 0.7pt;"><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Adjustments</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Balance without</font></div><div style="text-align: center;"><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Adoption of Topic 606</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><u><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Assets</font></u></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Accounts receivable</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">123,371</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(794</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">122,577</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Inventory</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">34,696</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">4,807</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">39,503</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Other current assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">38,304</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(6,237</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">32,067</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Deferred income taxes</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">15,121</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">105</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">15,226</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><u><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Liabilities</font></u></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Accrued liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">58,<font style="font-size: 10pt; font-family: 'Times New Roman';">659</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">686</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">59,<font style="font-size: 10pt; font-family: 'Times New Roman';">345</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Deferred income taxes</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">829</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(367</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">462</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><u><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Equity</font></u></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Photronics, Inc. shareholders&#8217; equity</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">763,568</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(1,963</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">761,605</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Noncontrolling interests</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">134,760</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(475</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">134,285</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Condensed Consolidated Statement of Income</font></div><div style="text-align: center;"><u><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Three Months Ended April 28, 2019</font></font></u></div><div style="text-align: center;"><u><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"><br /></font></u></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div></div><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">As Reported</font></div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Adjustments</font></div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Balance without</font></div><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Adoption of Topic 606</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Revenue</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">131,580</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(242</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">131,338</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Cost of goods sold</font></div></td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">105,570</font></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: 'Times New Roman';">(162</font></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: 'Times New Roman';">105,408</font></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Gross profit</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">26,010</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(80</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">25,930</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Provision for taxes</font></div></td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">3,278</font></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: 'Times New Roman';">(48</font></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: 'Times New Roman';">3,230</font></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Net income</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">9,852</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(128</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">9,724</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Noncontrolling interests</font></div></td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">1,373</font></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: 'Times New Roman';">78</font></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 10pt; font-family: 'Times New Roman';">1,451</font></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Income attributable to Photronics, Inc. shareholders</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">8,479</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(206</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">8,273</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td></tr></table><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"><br /></font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Condensed Consolidated Statement of Income</font></div><div style="text-align: center;"><u><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Six Months Ended April 28, 2019</font></font></u></div><div style="text-align: center;"><u><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"><br /></font></u></div><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; font-family: 'Times New Roman'; font-size: 10pt;"><tr><td style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 54%;">&#160;</td><td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div></div><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">As Reported</font></div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Adjustments</font></div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Balance without</font></div><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Adoption of Topic 606</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Revenue</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">256,291</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(2,524</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">253,767</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Cost of goods sold</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">204,179</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(1,041</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">203,138</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Gross profit</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">52,112</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(1,483</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">50,629</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Provision for taxes</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">4,665</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(178</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">4,487</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Net income</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">17,620</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(1,305</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">16,315</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Noncontrolling interests</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">3,874</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(353</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">3,521</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Income attributable to Photronics, Inc. shareholders</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">13,746</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(952</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">12,794</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td></tr></table><div><br /></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Condensed Consolidated Statement of Cash Flows</font></div><div style="text-align: center;"><u><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Six Months Ended April 28, 2019</font></font></u></div><div style="text-align: center;"><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"><br /></font></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"><div><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">As Reported</font></div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"><div><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Adjustments</font></div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Balance without</font></div><div><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Adoption of Topic 606</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Net Income</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">17,620</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(1,305</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">16,315</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Changes in operating accounts:</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Accounts receivable</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(2,295</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">211</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(2,084</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Inventories</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(9,447</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(1,204</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(10,651</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Other current assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(6,114</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">1,799</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(4,315</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Accounts payable, accrued liabilities, and other</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(40,566</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">499</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(40,067</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">The following tables present our revenue for the three and six<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>month periods ended April 28, 2019, disaggregated by product type, geographic location, and timing of recognition.</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;"><tr><td style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 46%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;"><u><font style="font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman',Times,serif;">Revenue by Product Type</font></u></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"><div><font style="font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Three Months Ended</font></div><div><font style="font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">April 28, 2019</font></div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"><div><font style="font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Six Months Ended</font></div><div><font style="font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">April 28, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; width: 46%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><u><font style="font-size: 10pt; font-family: 'Times New Roman';">IC</font></u></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">High-end</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">38,429</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">72,995</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Mainstream</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">60,158</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">120,471</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Total IC</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">98,587</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">193,466</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><u><font style="font-size: 10pt; font-family: 'Times New Roman';">FPD</font></u></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">High-end</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">22,956</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">44,422</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Mainstream</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">10,037</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">18,403</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Total FPD</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">32,993</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">62,825</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">131,580</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">256,291</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td colspan="4" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-align: left;"><u><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Revenue by Geographic Location</font></u></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: rgb(255, 255, 255); width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Taiwan</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">56,469</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">114,209</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Korea</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">38,038</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">73,275</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">United States</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">26,742</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">49,215</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Europe</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">8,435</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">16,788</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">China</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">1,467</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">1,730</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Other</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">429</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">1,074</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">131,580</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">256,291</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td colspan="4" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-align: left;"><u><font style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Revenue by Timing of Recognition</font></u></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: rgb(255, 255, 255); width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Over time</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">123,853</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">244,699</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">At a point in time</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">7,727</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">11,592</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 46%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">131,580</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">256,291</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table></div><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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109236672&amp;loc=d3e765-108305<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.10-01.(b)(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=27015980&amp;loc=d3e46468-122699<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22580-107794<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109236672&amp;loc=d3e725-108305<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6919461584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>SHARE-BASED COMPENSATION [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Assumptions Used to Calculate Weighted-Average Grant Date Fair Value of Options</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The weighted-average inputs and risk-free rate of return ranges used to calculate the grant<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>date fair value of options issued during the three and six<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>month periods ended April 28, 2019 and April 29, 2018, are presented in the following table.</font></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Three Months Ended</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Six Months Ended</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 29,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 29,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Volatility</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">N/A</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;">&#160;</td><td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">N/A</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">33.1</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">%</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">31.6</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">%</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); text-align: center;">&#160;</td><td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Risk free rate of return</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">N/A</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;">&#160;</td><td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">N/A</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">2.5-2.9</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">%</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">2.2</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">%</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); text-align: center;">&#160;</td><td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Dividend yield</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">N/A</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: center;">&#160;</td><td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">N/A</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">0.0</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">%</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">0.0</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">%</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); text-align: center;">&#160;</td><td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Expected term</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">N/A</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;">&#160;</td><td colspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">N/A</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #CCEEFF;"><div style="text-align: right;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">5.1 years</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #CCEEFF;"><div style="text-align: right;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">5.0 years</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Information on Outstanding and Exercisable Option</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Information on outstanding and exercisable option awards as of April 28, 2019, is presented below.</font></div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 54%;"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Options</font></div></td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Shares</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Weighted</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Average</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Exercise</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Price</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 10%;"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Weighted</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Average</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Remaining</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Contractual</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Life</font></div></td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Aggregate</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Intrinsic</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: rgb(0, 0, 0);">Value</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%;"><div style="text-align: right;"><br /></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: top; width: 10%;"><div style="text-align: center;"><br /></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><br /></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 54%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Outstanding at April 28, 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">2,405,318</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">8.88</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td valign="bottom" style="vertical-align: middle; width: 10%; background-color: rgb(204, 238, 255);"><div style="text-align: right;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">5.7 years</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">2,968</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 54%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td valign="bottom" style="vertical-align: middle; width: 10%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 54%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Exercisable at April 28, 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">1,795,651</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">8.47</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td valign="bottom" style="vertical-align: middle; width: 10%; background-color: rgb(204, 238, 255);"><div style="text-align: right;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">4.9 years</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">2,797</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr></table></div><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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6908784048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>EARNINGS PER SHARE [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Calculation of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The calculations of basic and diluted earnings per share is presented below.</font></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Three Months Ended</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Six Months Ended</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 29,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 29,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Net income attributable to Photronics, Inc. shareholders</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">8,479</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">10,665</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">13,746</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">16,563</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Effect of dilutive securities:</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Interest expense on convertible notes, net of tax</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">349</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">496</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">845</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">992</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Earnings used for diluted earnings per share</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">8,828</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">11,161</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">14,591</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">17,555</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Weighted-average common shares computations:</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Weighted-average common shares used for basic earnings per share</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">66,261</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">69,293</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">66,422</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">69,024</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Effect of dilutive securities:</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Convertible notes</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">3,898</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">5,542</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">4,720</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">5,542</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Share-based payment awards</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">438</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">355</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">451</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">486</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Potentially dilutive common shares</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">4,336</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">5,897</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">5,171</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">6,028</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Weighted-average common shares used for diluted earnings per share</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">70,597</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">75,190</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">71,593</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">75,052</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Basic earnings per share</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">0.13</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">0.15</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">0.21</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">0.24</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Diluted earnings per share</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">0.13</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">0.15</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">0.20</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">0.23</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Outstanding Securities Excluded from Calculation of Diluted Earnings or Loss Per Share</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The table below shows the outstanding weighted-average share-based payment awards that were excluded from the calculation of diluted earnings per share because their exercise prices exceeded the average market value of the common shares for the period or, under application of the treasury stock method, they were otherwise determined to be anti-dilutive.</font></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Three Months Ended</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Six Months Ended</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 29,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 29,</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Share-based payment awards</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">1,204</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">2,022</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">1,134</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">1,803</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Total potentially dilutive shares excluded</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">1,204</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">2,022</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">1,134</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">1,803</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td></tr></table></div><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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770829360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Changes in Accumulated Other Comprehensive Income by Component</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The following tables set forth the</font><font style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</font><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">changes in our accumulated other comprehensive income by component (net of tax of $0)</font><font style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</font><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">for the three and six</font><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">month periods ended April 28, 2019 and April 29, 2018.</font></div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; font-family: 'Times New Roman'; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: top; width: 54%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended April 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; width: 54%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="10" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 54%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><div><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Foreign Currency</font></div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Translation</font></div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Adjustments</font></div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Other</font></div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Total</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Balance at January 28, 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">971</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(628</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">343</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 54%; background-color: rgb(255, 255, 255);"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Other comprehensive (loss) income</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(7,054</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">25</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(7,029</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Less: other comprehensive income attributable to noncontrolling interests</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">129</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">13</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">142</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Balance at April 28, 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(6,212</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(616</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(6,828</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Three Months Ended April 29, 2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Foreign Currency</font></div><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Translation</font></div><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Adjustments</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Amortization</font></div><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">of Cash</font></div><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Flow Hedge</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Other</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Total</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Balance at January 29, 2018</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">32,848</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(16</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(704</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">32,128</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Other comprehensive (loss) income before Reclassifications</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(11,098</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">54</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(11,044</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Amounts reclassified from accumulated other comprehensive income</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">16</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">16</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Net current period other comprehensive (loss) income</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(11,098</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">16</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">54</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(11,028</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Less: other comprehensive (loss) income attributable to noncontrolling interests</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(2,683</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">27</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(2,656</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Balance at April 29, 2018</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">24,433</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(677</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">23,756</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 90%;"><tr><td valign="bottom" style="vertical-align: top; width: 54%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Six Months Ended April 28, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 54%;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Foreign Currency</font></div><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Translation</font></div><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Adjustments</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Other</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Total</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Balance at November 1, 2018</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(4,328</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(638</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(4,966</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 54%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Other comprehensive (loss) income</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(482</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">44</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(438</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Less: other comprehensive income&#160;&#160; attributable to noncontrolling interests</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">1,402</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">22</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">1,424</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(255, 255, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 54%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Balance at April 28, 2019</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(6,212</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(616</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">(6,828</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">)</font></div></td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Six Months Ended April 29, 2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Foreign Currency</font></div><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Translation</font></div><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Adjustments</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Amortization</font></div><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">of Cash</font></div><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Flow Hedge</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Other</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: &amp;quot; font-weight: bold;">Total</font></div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; width: 52%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Balance at October 30, 2017</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">7,627</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(48</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(688</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">6,891</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Other comprehensive income before Reclassifications</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">18,989</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">22</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">19,011</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Amounts reclassified from accumulated other comprehensive income</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">48</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">48</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(255, 255, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Net current period other comprehensive income</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">18,989</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">48</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">22</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">19,059</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Less: other comprehensive income attributable to noncontrolling interests</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">2,183</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">11</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">2,194</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Balance at April 29, 2018</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">24,433</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">(677</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">)</font></div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">23,756</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td></tr></table></div><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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>49
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6646849312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>FAIR VALUE MEASUREMENTS [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock', window );">Fair Value and Carrying Amount of Convertible Senior Notes</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>The table below presents the fair and carrying values of our convertible senior notes at October 31, 2018.</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"><tr><td rowspan="1" valign="bottom" style="vertical-align: top; width: 56%; padding-bottom: 2px;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31, 2018</div></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: top; width: 56%;">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Fair Value</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Carrying Value</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"><div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';">3.25% convertible senior notes matured 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="text-align: right;"><font style="font-size: 10pt; font-family: 'Times New Roman';">62,094</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="text-align: right;"><font style="font-size: 10pt; font-family: 'Times New Roman';">57,453 <br /></font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr></table></div><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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>50
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6636886000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE REPURCHASE PROGRAM (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 28, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAbstract', window );"><strong>SHARE REPURCHASE PROGRAM [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTreasuryStockByClassTextBlock', window );">Volume of Shares Repurchased are Subject to Market Conditions</a></td>
<td class="text"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: left; text-indent: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">In October 2018, the Company&#8217;s Board of Directors authorized the repurchase of up to $25 million of its common stock, to have been executed in open-market transactions or in accordance with a repurchase plan under rule 10b5-1 of the Securities Act of 1933 (as amended). The share repurchase program commenced on October 22, 2018, and was terminated on February 1, 2019.</font></div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Six Months Ended</font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">April 28, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">From Inception Date of </font></div><div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">October 22, 2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Number of shares repurchased</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">1,137</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">1,467</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Cost of shares repurchased</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">10,694</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">13,807</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Average price paid per share</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">9.40</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-size: 10pt; font-family: 'Times New Roman';">9.41</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr></table></div><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_ScheduleOfTreasuryStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23309-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23285-112656<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTreasuryStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TreasuryStockSharesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAbstract</td>
</tr>
<tr>
<td style="padding-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>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6780938656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF FINANCIAL STATEMENT PRESENTATION (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 28, 2019 </div>
<div>Facility</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_ManufacturingFacilitiesAbstract', window );"><strong>Manufacturing Facilities [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="top.Show.showAR( this, 'defref_plab_NumberOfManufacturingFacilities', window );">Number of manufacturing facilities</a></td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_TW', window );">Taiwan [Member]</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="top.Show.showAR( this, 'defref_plab_ManufacturingFacilitiesAbstract', window );"><strong>Manufacturing Facilities [Abstract]</strong></a></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="top.Show.showAR( this, 'defref_plab_NumberOfManufacturingFacilities', window );">Number of manufacturing facilities</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_KR', window );">Korea [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_ManufacturingFacilitiesAbstract', window );"><strong>Manufacturing Facilities [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="top.Show.showAR( this, 'defref_plab_NumberOfManufacturingFacilities', window );">Number of manufacturing facilities</a></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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States [Member]</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="top.Show.showAR( this, 'defref_plab_ManufacturingFacilitiesAbstract', window );"><strong>Manufacturing Facilities [Abstract]</strong></a></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="top.Show.showAR( this, 'defref_plab_NumberOfManufacturingFacilities', window );">Number of manufacturing facilities</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_ManufacturingFacilitiesAbstract', window );"><strong>Manufacturing Facilities [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="top.Show.showAR( this, 'defref_plab_NumberOfManufacturingFacilities', window );">Number of manufacturing facilities</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China [Member]</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="top.Show.showAR( this, 'defref_plab_ManufacturingFacilitiesAbstract', window );"><strong>Manufacturing Facilities [Abstract]</strong></a></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="top.Show.showAR( this, 'defref_plab_NumberOfManufacturingFacilities', window );">Number of manufacturing facilities</a></td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plab_ManufacturingFacilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_ManufacturingFacilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_NumberOfManufacturingFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This line item represents the number of manufacturing facilities of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_NumberOfManufacturingFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_srt_StatementGeographicalAxis=country_TW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TW</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_KR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_KR</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=srt_EuropeMember</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_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CN</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>52
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770924720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVENTORIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>INVENTORIES [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 34,276<span></span>
</td>
<td class="nump">$ 25,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in process</a></td>
<td class="nump">416<span></span>
</td>
<td class="nump">3,402<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">668<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">$ 34,696<span></span>
</td>
<td class="nump">$ 29,180<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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-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>53
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6782452032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [Abstract]</strong></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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 1,974,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,974,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,862,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(1,320,250)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,320,250)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,290,933)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">654,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">654,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">571,781<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">18,600<span></span>
</td>
<td class="nump">$ 20,800<span></span>
</td>
<td class="nump">36,200<span></span>
</td>
<td class="nump">$ 42,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="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1', window );">Equipment acquired in exchange for product</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">$ 6,700<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">11,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,139<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and Improvements [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [Abstract]</strong></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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">124,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">124,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">124,771<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">1,673,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,673,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,566,163<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [Abstract]</strong></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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">19,598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,577<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, Fixtures and 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>
<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">13,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,415<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [Abstract]</strong></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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 132,394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 132,394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 128,649<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CostOfGoodsAndServicesSoldDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentNetByTypeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LandMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LeaseholdImprovementsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>54
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6767721568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PDMCX JOINT VENTURE, VIE (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_VariableInterestEntityAbstract', window );"><strong>Variable Interest Entity [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.01%<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="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss', window );">Gain (loss) on consolidation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<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="top.Show.showAR( this, 'defref_plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Total committed investment</a></td>
<td class="nump">$ 160.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 160.0<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="top.Show.showAR( this, 'defref_plab_VariableInterestEntityInitialTermOfAgreement', window );">Initial term of agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<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="top.Show.showAR( this, 'defref_plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised', window );">Period before put or purchase option can be exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<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="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss', window );">Operating (loss)</a></td>
<td class="num">(0.6)<span></span>
</td>
<td class="num">$ (0.2)<span></span>
</td>
<td class="num">$ (1.9)<span></span>
</td>
<td class="num">$ (0.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityConsolidatedLiabilitiesRecourse', window );">Consolidation liabilities, recourse</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<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="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount', window );">Maximum exposure to loss</a></td>
<td class="nump">$ 44.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44.7<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="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary', window );">Methodology use for determining whether enterprise is primary beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">As required by the guidance in Topic 810 - &#8220;Consolidation&#8221; of the Accounting Standards Codification, we evaluated our involvement in PDMCX for the purpose of determining whether we should consolidate its results in our financial statements. The initial step of our evaluation was to determine whether PDMCX is a variable interest entity (&#8220;VIE&#8221;). Due to its lack of sufficient equity at risk to finance its activities without additional subordinated financial support, we determined that it is a VIE. Having made this determination, we then assessed whether we were the primary beneficiary of the VIE, and concluded that we are the primary beneficiary during the current and prior year reporting periods; thus, as required, the PDMCX financial results have been consolidated with Photronics, Inc. Our conclusion was based on the facts that we held a controlling financial interest in PDMCX (which resulted from our having the power to direct the activities that most significantly impacted its economic performance), had the obligation to absorb losses, and the right to receive benefits that could potentially be significant to PDMCX. Our conclusions that we had the power to direct the activities that most significantly affected the economic performance of PDMCX during the current and prior year reporting periods was based on our right to appoint the majority of its board of directors, which has, among others, the powers to manage the business (through its rights to appoint and evaluate PDMCX management), incur indebtedness, enter into agreements and commitments, and acquire and dispose of PDMCX&#8217;s assets. In addition, as a result of the 50.01% variable interest we held during the current and prior year periods, we had the obligation to absorb losses and the right to receive benefits that could potentially be significant to PDMCX.<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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_VariableInterestEntityAbstract', window );"><strong>Variable Interest Entity [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<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="top.Show.showAR( this, 'defref_plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty', window );">Number of business days for obtaining required approvals and clearance for exiting party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 days<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="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Photronics Interest [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="top.Show.showAR( this, 'defref_plab_VariableInterestEntityAbstract', window );"><strong>Variable Interest Entity [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount', window );">Financial or other support, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48.0<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="top.Show.showAR( this, 'defref_plab_VariableInterestEntityFutureSupportToBeProvided', window );">Future support to be provided</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.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="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">DNP [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="top.Show.showAR( this, 'defref_plab_VariableInterestEntityAbstract', window );"><strong>Variable Interest Entity [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.99%<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="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount', window );">Financial or other support, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48.0<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_plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount invested and amount of additional committed investment of variable interest holders in consolidated variable interest entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Refers to minimum number of business days for obtaining required approvals and clearance for exiting party from the agreement, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of consecutive months an investor's ownership can be below 20% before an option to put or purchase the investor's ownership interest may be exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_VariableInterestEntityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_VariableInterestEntityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_VariableInterestEntityFutureSupportToBeProvided">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of future support planned to be provided to variable interest entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_VariableInterestEntityFutureSupportToBeProvided</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_VariableInterestEntityInitialTermOfAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Refer to initial term of agreement, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_VariableInterestEntityInitialTermOfAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income (loss) from operations derived by the reporting entity during the period from the Variable Interest Entity (VIE).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph d<br> -URI http://asc.fasb.org/extlink&amp;oid=108788376&amp;loc=d3e5747-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss</td>
</tr>
<tr>
<td style="padding-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_VariableInterestEntityConsolidatedLiabilitiesRecourse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consolidated variable interest entity's (VIE) liabilities that have recourse to general credit of primary beneficiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=108788376&amp;loc=d3e5710-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6839525&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityConsolidatedLiabilitiesRecourse</td>
</tr>
<tr>
<td style="padding-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_VariableInterestEntityEntityMaximumLossExposureAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=108788376&amp;loc=d3e5747-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=108788376&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount</td>
</tr>
<tr>
<td style="padding-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_VariableInterestEntityFinancialOrOtherSupportAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of financial or other support the reporting entity has provided (explicitly or implicitly) to the Variable Interest Entity (VIE) that it was not previously contractually required to provide or that the reporting entity intends to provide, including, for example, situations in which the reporting entity assisted the VIE in obtaining another type of support.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=108788376&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount</td>
</tr>
<tr>
<td style="padding-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_VariableInterestEntityInitialConsolidationGainOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gain (loss) recognized on initial consolidation of a variable interest entity (VIE) when the VIE is not a business (as defined).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=108788376&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss</td>
</tr>
<tr>
<td style="padding-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_VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of significant judgments and assumptions made by a reporting entity in determining whether it must: (1) consolidate a Variable Interest Entity (VIE) or (2) disclose information about its involvement in a VIE, and may include discussion of the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance is shared among multiple parties such that no one party is the primary beneficiary (as defined) or information about the types of involvements the reporting entity considers significant, supplemented with information about how the significant involvements were considered in determining whether the reporting entity is the primary beneficiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=108788376&amp;loc=SL6759159-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2AA<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=108788376&amp;loc=SL6759068-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=108788376&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary</td>
</tr>
<tr>
<td style="padding-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_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=108788376&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</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_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember</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>55
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6781955728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PDMCX JOINT VENTURE, Carrying Amounts of Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract', window );"><strong>Carrying amounts of assets and liabilities [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Current assets</a></td>
<td class="nump">$ 371,968<span></span>
</td>
<td class="nump">$ 502,731<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,085,238<span></span>
</td>
<td class="nump">1,110,009<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="nump">139,284<span></span>
</td>
<td class="nump">191,076<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">186,910<span></span>
</td>
<td class="nump">205,440<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=plab_PDMCXMember', window );">Carrying Amount [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="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract', window );"><strong>Carrying amounts of assets and liabilities [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Current assets</a></td>
<td class="nump">31,219<span></span>
</td>
<td class="nump">9,625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">116,677<span></span>
</td>
<td class="nump">43,415<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">147,896<span></span>
</td>
<td class="nump">53,040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="nump">22,668<span></span>
</td>
<td class="nump">21,205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">35,937<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">58,605<span></span>
</td>
<td class="nump">21,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="top.Show.showAR( this, 'defref_us-gaap_AssetsNet', window );">Net assets</a></td>
<td class="nump">89,291<span></span>
</td>
<td class="nump">31,815<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Photronics Interest [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="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract', window );"><strong>Carrying amounts of assets and liabilities [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Current assets</a></td>
<td class="nump">15,612<span></span>
</td>
<td class="nump">4,813<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">58,350<span></span>
</td>
<td class="nump">21,708<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">73,962<span></span>
</td>
<td class="nump">26,521<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="nump">11,336<span></span>
</td>
<td class="nump">10,603<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">17,972<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">29,308<span></span>
</td>
<td class="nump">10,613<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNet', window );">Net assets</a></td>
<td class="nump">$ 44,654<span></span>
</td>
<td class="nump">$ 15,908<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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net assets (liabilities).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77885760&amp;loc=SL35686385-199418<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 205<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=99400292&amp;loc=d3e9915-115836<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873854&amp;loc=SL114874367-224272<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6488278&amp;loc=d3e604008-122996<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873854&amp;loc=SL114874367-224272<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNet</td>
</tr>
<tr>
<td style="padding-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_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=plab_PDMCXMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=plab_PDMCXMember</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_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</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>56
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6783957440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>May 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 05, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2016 </div>
<div>USD ($) </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jan. 31, 2015 </div>
<div>USD ($) </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2011 </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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [Abstract]</strong></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>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long term debt</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">$ 36,426<span></span>
</td>
<td class="nump">$ 36,426<span></span>
</td>
<td class="nump">$ 57,453<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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion</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="num">(505)<span></span>
</td>
<td class="num">(505)<span></span>
</td>
<td class="num">(57,453)<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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt noncurrent</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">$ 35,921<span></span>
</td>
<td class="nump">35,921<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_plab_CashLimitForDividendsDistributionsAndRedemptionOnEquity', window );">Cash limit for dividends, distributions and redemption on equity</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="nump">$ 100,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="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Short Term Debt Due in February 2019 [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [Abstract]</strong></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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate percentage</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">4.90%<span></span>
</td>
<td class="nump">4.90%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date of debt</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">Feb. 28,  2019<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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</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="nump">$ 3,700<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Term of loan</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">90 days<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=plab_ProjectLoanMember', window );">Project Loan [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [Abstract]</strong></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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate percentage</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">4.90%<span></span>
</td>
<td class="nump">4.90%<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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</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">$ 50,000<span></span>
</td>
<td class="nump">$ 50,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=plab_ProjectLoanMember', window );">Project Loan [Member] | Subsequent Event [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [Abstract]</strong></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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,700<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=plab_ProjectLoanDueDecember2025Member', window );">Project Loan Due December 2025 [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [Abstract]</strong></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>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long term debt</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">11,400<span></span>
</td>
<td class="nump">$ 11,400<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date of debt</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">Dec. 31,  2025<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1', window );">Date of first required payment</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">Jun. 30,  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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from credit facility</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">11,400<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=plab_ProjectLoanDueDecember2022Member', window );">Project Loan Due December 2022 [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [Abstract]</strong></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>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long term debt</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">14,932<span></span>
</td>
<td class="nump">$ 14,932<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date of debt</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">Dec. 31,  2022<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1', window );">Date of first required payment</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">Jun. 30,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=plab_WorkingCapitalLoanDueInNovember2021Member', window );">Working Capital Loan due January 2022 [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [Abstract]</strong></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>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long term debt</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">$ 10,094<span></span>
</td>
<td class="nump">$ 10,094<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate percentage</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">5.00%<span></span>
</td>
<td class="nump">5.00%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</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="nump">0.6775%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date of debt</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">Jan. 31,  2022<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1', window );">Date of first required payment</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">May 31,  2019<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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</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">$ 25,000<span></span>
</td>
<td class="nump">$ 25,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from credit facility</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="nump">13,800<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=plab_WorkingCapitalLoanDueInNovember2021Member', window );">Working Capital Loan due January 2022 [Member] | Subsequent Event [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [Abstract]</strong></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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount outstanding under credit facility</a></td>
<td class="nump">$ 1,900<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="nump">$ 100<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=plab_ConvertibleSeniorNotesMaturedApril2019Member', window );">3.25% Convertible Senior Notes Matured April 2019 [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [Abstract]</strong></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>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long term debt</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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 57,453<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount of debt</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">$ 57,500<span></span>
</td>
<td class="nump">$ 57,500<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate percentage</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">3.25%<span></span>
</td>
<td class="nump">3.25%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date of debt</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">Apr.  01,  2019<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments', window );">Number of shares each note is convertible to (in shares) | 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="nump">96<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="top.Show.showAR( this, 'defref_plab_FaceAmountOfEachNoteConvertedOrConvertible', window );">Face amount of each note converted</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<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price per share (in dollars per share) | $ / 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="nump">$ 10.37<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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</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="nump">$ 57,500<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=plab_AmendedAndRestatedCreditAgreementMember', window );">Amended and Restated Credit Agreement [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [Abstract]</strong></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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date of debt</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">Sep. 30,  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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Current borrowing capacity</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">$ 50,000<span></span>
</td>
<td class="nump">$ 50,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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</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">100,000<span></span>
</td>
<td class="nump">100,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="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount outstanding under credit facility</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">0<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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Available borrowing capacity</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">$ 50,000<span></span>
</td>
<td class="nump">$ 50,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</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.50%<span></span>
</td>
<td class="nump">2.50%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=plab_ConvertibleSeniorNotesDueOnApril2016Member', window );">3.25% Convertible Senior Notes due in April 2016 [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [Abstract]</strong></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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount of debt</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="nump">$ 57,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.25%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr.  01,  2016<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments', window );">Number of shares each note is convertible to (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_FaceAmountOfEachNoteConvertedOrConvertible', window );">Face amount of each note converted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price per share (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.37<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plab_CashLimitForDividendsDistributionsAndRedemptionOnEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash limit for dividends, distributions and redemption on equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_CashLimitForDividendsDistributionsAndRedemptionOnEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_FaceAmountOfEachNoteConvertedOrConvertible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This line item represents the face amount of each note converted or convertible to common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_FaceAmountOfEachNoteConvertedOrConvertible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109500613&amp;loc=SL6031898-161870<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DebtInstrumentConvertibleNumberOfEquityInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_DebtInstrumentDateOfFirstRequiredPayment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the debt agreement requires the first payment to be made, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentDateOfFirstRequiredPayment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109500613&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<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)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109500613&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongtermDebtCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-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_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LetterOfCreditMember</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_DebtInstrumentAxis=plab_ProjectLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=plab_ProjectLoanMember</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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_DebtInstrumentAxis=plab_ProjectLoanDueDecember2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=plab_ProjectLoanDueDecember2025Member</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_DebtInstrumentAxis=plab_ProjectLoanDueDecember2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=plab_ProjectLoanDueDecember2022Member</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_DebtInstrumentAxis=plab_WorkingCapitalLoanDueInNovember2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=plab_WorkingCapitalLoanDueInNovember2021Member</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_DebtInstrumentAxis=plab_ConvertibleSeniorNotesMaturedApril2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=plab_ConvertibleSeniorNotesMaturedApril2019Member</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_DebtInstrumentAxis=plab_AmendedAndRestatedCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=plab_AmendedAndRestatedCreditAgreementMember</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_DebtInstrumentAxis=plab_ConvertibleSeniorNotesDueOnApril2016Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=plab_ConvertibleSeniorNotesDueOnApril2016Member</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>57
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6767936144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUE, Impact of Adoption on Consolidated Balance Sheet (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 123,371<span></span>
</td>
<td class="nump">$ 120,515<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">34,696<span></span>
</td>
<td class="nump">29,180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">38,304<span></span>
</td>
<td class="nump">16,858<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">15,121<span></span>
</td>
<td class="nump">18,109<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">58,659<span></span>
</td>
<td class="nump">44,474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">829<span></span>
</td>
<td class="nump">643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Equity [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Photronics, Inc. shareholders' equity</a></td>
<td class="nump">763,568<span></span>
</td>
<td class="nump">759,671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">134,760<span></span>
</td>
<td class="nump">144,898<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member', window );">Adjustments [Member] | ASU 2014-09 [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="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="num">(794)<span></span>
</td>
<td class="nump">600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">4,807<span></span>
</td>
<td class="num">(3,700)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="num">(6,237)<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">105<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">686<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income taxes</a></td>
<td class="num">(367)<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Equity [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Photronics, Inc. shareholders' equity</a></td>
<td class="num">(1,963)<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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="num">(475)<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member', window );">Balance without Adoption of Topic 606 [Member] | ASU 2014-09 [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="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">122,577<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="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">39,503<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">32,067<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">15,226<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">59,345<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">462<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Equity [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Photronics, Inc. shareholders' equity</a></td>
<td class="nump">761,605<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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">$ 134,285<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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31928-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetNoncurrent</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</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>58
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6781917952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE, Impact of Adoption on Statement of Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 131,580<span></span>
</td>
<td class="nump">$ 130,779<span></span>
</td>
<td class="nump">$ 256,291<span></span>
</td>
<td class="nump">$ 254,225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">105,570<span></span>
</td>
<td class="nump">97,960<span></span>
</td>
<td class="nump">204,179<span></span>
</td>
<td class="nump">193,744<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">26,010<span></span>
</td>
<td class="nump">32,819<span></span>
</td>
<td class="nump">52,112<span></span>
</td>
<td class="nump">60,481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for taxes</a></td>
<td class="nump">3,278<span></span>
</td>
<td class="nump">3,508<span></span>
</td>
<td class="nump">4,665<span></span>
</td>
<td class="nump">1,729<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">9,852<span></span>
</td>
<td class="nump">15,189<span></span>
</td>
<td class="nump">17,620<span></span>
</td>
<td class="nump">24,670<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Noncontrolling interests</a></td>
<td class="nump">1,373<span></span>
</td>
<td class="nump">4,524<span></span>
</td>
<td class="nump">3,874<span></span>
</td>
<td class="nump">8,107<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Income attributable to Photronics, Inc. shareholders</a></td>
<td class="nump">8,479<span></span>
</td>
<td class="nump">$ 10,665<span></span>
</td>
<td class="nump">13,746<span></span>
</td>
<td class="nump">$ 16,563<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member', window );">Adjustments [Member] | ASU 2014-09 [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="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="num">(242)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,524)<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="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="num">(162)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,041)<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="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="num">(80)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,483)<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for taxes</a></td>
<td class="num">(48)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(178)<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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="num">(128)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,305)<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Noncontrolling interests</a></td>
<td class="nump">78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(353)<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Income attributable to Photronics, Inc. shareholders</a></td>
<td class="num">(206)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(952)<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="top.Show.showAR( this, 'defref_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member', window );">Balance without Adoption of Topic 606 [Member] | ASU 2014-09 [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="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">131,338<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">253,767<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="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">105,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">203,138<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="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">25,930<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,629<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for taxes</a></td>
<td class="nump">3,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,487<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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">9,724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,315<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Noncontrolling interests</a></td>
<td class="nump">1,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,521<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Income attributable to Photronics, Inc. shareholders</a></td>
<td class="nump">$ 8,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,794<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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</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>59
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6784229056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE, Impact of Adoption on Statement of Cash Flows (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 9,852<span></span>
</td>
<td class="nump">$ 15,189<span></span>
</td>
<td class="nump">$ 17,620<span></span>
</td>
<td class="nump">$ 24,670<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating accounts:</strong></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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,295)<span></span>
</td>
<td class="num">(16,976)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,447)<span></span>
</td>
<td class="num">(7,765)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,114)<span></span>
</td>
<td class="num">(9,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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities', window );">Accounts payable, accrued liabilities, and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(40,566)<span></span>
</td>
<td class="nump">$ 3,216<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member', window );">Adjustments [Member] | ASU 2014-09 [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="top.Show.showAR( this, 'defref_us-gaap_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="num">(128)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,305)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating accounts:</strong></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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">211<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,204)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,799<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities', window );">Accounts payable, accrued liabilities, and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">499<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="top.Show.showAR( this, 'defref_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member', window );">Balance without Adoption of Topic 606 [Member] | ASU 2014-09 [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="top.Show.showAR( this, 'defref_us-gaap_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 9,724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,315<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating accounts:</strong></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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,084)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,651)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,315)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities', window );">Accounts payable, accrued liabilities, and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (40,067)<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_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StatementOfCashFlowsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfCashFlowsAbstract</td>
</tr>
<tr>
<td style="padding-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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</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>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6784994912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE, Contract Assets, Liabilities and Accounts Receivable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Contract with Customer, Asset and Liability [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostImpairmentLoss', window );">Impairment loss on contract assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<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="top.Show.showAR( this, 'defref_us-gaap_ChangeInContractWithCustomerLiabilityAbstract', window );"><strong>Change in Contract with Customer, Liability [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue from settlement of contract liabilities</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">1,200<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="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember', window );">Other Current 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Contract with Customer, Asset and Liability [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">6,200<span></span>
</td>
<td class="nump">6,200<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="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember', window );">Other Current 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Contract with Customer, Asset and Liability [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">$ 7,900<span></span>
</td>
<td class="nump">$ 7,900<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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">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="top.Show.showAR( this, 'defref_us-gaap_ChangeInContractWithCustomerLiabilityAbstract', window );"><strong>Change in Contract with Customer, Liability [Abstract]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_ProductInvoiceTerm', window );">Product invoice term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<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="top.Show.showAR( this, 'defref_plab_ProductWarrantyAbstract', window );"><strong>Product Warranty [Abstract]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_PeriodOfWarranty', window );">Product warranty period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 month<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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ChangeInContractWithCustomerLiabilityAbstract', window );"><strong>Change in Contract with Customer, Liability [Abstract]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_ProductInvoiceTerm', window );">Product invoice term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">90 days<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="top.Show.showAR( this, 'defref_plab_ProductWarrantyAbstract', window );"><strong>Product Warranty [Abstract]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_PeriodOfWarranty', window );">Product warranty period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=plab_IntegratedCircuitsMember', window );">IC [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="top.Show.showAR( this, 'defref_plab_RevenueRemainingPerformanceObligationsAbstract', window );"><strong>Remaining Performance Obligations [Abstract]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod', window );">Customer order, expected satisfaction period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 days<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=plab_IntegratedCircuitsMember', window );">IC [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_RevenueRemainingPerformanceObligationsAbstract', window );"><strong>Remaining Performance Obligations [Abstract]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod', window );">Customer order, expected satisfaction period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">14 days<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=plab_FlatPanelDisplaysMember', window );">FPD [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="top.Show.showAR( this, 'defref_plab_RevenueRemainingPerformanceObligationsAbstract', window );"><strong>Remaining Performance Obligations [Abstract]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod', window );">Customer order, expected satisfaction period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">14 days<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=plab_FlatPanelDisplaysMember', window );">FPD [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_RevenueRemainingPerformanceObligationsAbstract', window );"><strong>Remaining Performance Obligations [Abstract]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod', window );">Customer order, expected satisfaction period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">21 days<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">ASU 2014-09 [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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Contract with Customer, Asset and Liability [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,800<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which customer order is expected to be fulfilled, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_PeriodOfWarranty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the period of warranty coverage of products sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_PeriodOfWarranty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_ProductInvoiceTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The term of the product invoiced for payment settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_ProductInvoiceTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_ProductWarrantyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_ProductWarrantyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_RevenueRemainingPerformanceObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_RevenueRemainingPerformanceObligationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_CapitalizedContractCostImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostImpairmentLoss</td>
</tr>
<tr>
<td style="padding-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_ChangeInContractWithCustomerLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangeInContractWithCustomerLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerAssetAndLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130532-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-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_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OtherCurrentAssetsMember</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_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OtherCurrentLiabilitiesMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_srt_ProductOrServiceAxis=plab_IntegratedCircuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=plab_IntegratedCircuitsMember</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_ProductOrServiceAxis=plab_FlatPanelDisplaysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=plab_FlatPanelDisplaysMember</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</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>61
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6782946928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE, Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 131,580<span></span>
</td>
<td class="nump">$ 130,779<span></span>
</td>
<td class="nump">$ 256,291<span></span>
</td>
<td class="nump">$ 254,225<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Over Time [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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">123,853<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">244,699<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="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">At a Point in Time [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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">7,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,592<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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_TW', window );">Taiwan [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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">56,469<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,209<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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_KR', window );">Korea [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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">38,038<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,275<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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States [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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">26,742<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,215<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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe [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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">8,435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,788<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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China [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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,730<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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=plab_AllOtherAsiaMember', window );">Other [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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">429<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,074<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=plab_IntegratedCircuitsMember', window );">IC [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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">98,587<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">193,466<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=plab_HighEndIntegratedCircuitsMember', window );">High-end [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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">38,429<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,995<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=plab_MainstreamIntegratedCircuitsMember', window );">Mainstream [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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">60,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,471<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=plab_FlatPanelDisplaysMember', window );">FPD [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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">32,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,825<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=plab_HighEndFlatPanelDisplaysMember', window );">High-end [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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">22,956<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,422<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=plab_MainstreamFlatPanelDisplaysMember', window );">Mainstream [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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 10,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,403<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_DisaggregationOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</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_TW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TW</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_KR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_KR</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=srt_EuropeMember</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_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CN</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=plab_AllOtherAsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=plab_AllOtherAsiaMember</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_ProductOrServiceAxis=plab_IntegratedCircuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=plab_IntegratedCircuitsMember</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_ProductOrServiceAxis=plab_HighEndIntegratedCircuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=plab_HighEndIntegratedCircuitsMember</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_ProductOrServiceAxis=plab_MainstreamIntegratedCircuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=plab_MainstreamIntegratedCircuitsMember</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_ProductOrServiceAxis=plab_FlatPanelDisplaysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=plab_FlatPanelDisplaysMember</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_ProductOrServiceAxis=plab_HighEndFlatPanelDisplaysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=plab_HighEndFlatPanelDisplaysMember</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_ProductOrServiceAxis=plab_MainstreamFlatPanelDisplaysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=plab_MainstreamFlatPanelDisplaysMember</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>62
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6784154480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract', window );"><strong>Share-based Compensation [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms', window );">Date and terms of plan modification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">In March 2016, shareholders approved a new equity incentive compensation plan (the &#8220;Plan&#8221;), under which incentive stock options, non-qualified stock options, stock grants, stock-based awards, restricted stock, restricted stock units, stock appreciation rights, performance units, performance stock, and other stock or cash awards may be granted.<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Maximum number of shares of common stock that may be issued (in shares)</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000,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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense incurred</a></td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Cash received from option exercises</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">2,900<span></span>
</td>
<td class="nump">800<span></span>
</td>
<td class="nump">3,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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount', window );">Share-based compensation cost capitalized</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions', window );">Income tax benefits realized from stock option exercises</a></td>
<td class="nump">$ 0<span></span>
</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract', window );"><strong>Share-based Compensation [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Contractual term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional disclosures [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share options granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">132,000<span></span>
</td>
<td class="nump">252,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value of options granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.31<span></span>
</td>
<td class="nump">$ 2.74<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation cost related to unvested option awards</a></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200<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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period for recognition of compensation cost not yet recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 4 months 24 days<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Weighted-average inputs and risk-free rate of return ranges used to calculate the grant date fair value of options [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.10%<span></span>
</td>
<td class="nump">31.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free rate of return</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">2.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 1 month 6 days<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Outstanding and exercisable option awards [Roll Forward]</strong></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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at end of period (in shares)</a></td>
<td class="nump">2,405,318<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,405,318<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at end of period (in shares)</a></td>
<td class="nump">1,795,651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,795,651<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, Outstanding at end of period (in dollars per share)</a></td>
<td class="nump">$ 8.88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.88<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price, Exercisable at end of period (in dollars per share)</a></td>
<td class="nump">$ 8.47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.47<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="top.Show.showAR( this, 'defref_plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract', window );"><strong>Weighted-Average Remaining Contractual Life [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life, Outstanding at end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 8 months 12 days<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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual life, Exercisable at end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 10 months 24 days<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="top.Show.showAR( this, 'defref_plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, Outstanding at end of period</a></td>
<td class="nump">$ 2,968<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,968<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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value, Exercisable at end of period</a></td>
<td class="nump">2,797<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,797<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract', window );"><strong>Share-based Compensation [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Weighted-average inputs and risk-free rate of return ranges used to calculate the grant date fair value of options [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free rate of return</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [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>
<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract', window );"><strong>Share-based Compensation [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Weighted-average inputs and risk-free rate of return ranges used to calculate the grant date fair value of options [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free rate of return</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.90%<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional disclosures [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period for recognition of compensation cost not yet recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 10 months 24 days<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Restricted Stock [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock awards granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">435,000<span></span>
</td>
<td class="nump">290,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of restricted stock awards (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.40<span></span>
</td>
<td class="nump">$ 9.80<span></span>
</td>
<td class="nump">$ 8.62<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Compensation cost not yet recognized related to unvested restricted stock awards</a></td>
<td class="nump">$ 5,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,700<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of shares of restricted stock outstanding (in shares)</a></td>
<td class="nump">698,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">698,613<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract', window );"><strong>Share-based Compensation [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [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>
<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract', window );"><strong>Share-based Compensation [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<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_plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the compensation cost capitalized during the period arising from equity-based compensation arrangements (for example, shares of stock, units, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested options awarded to employees as compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit from exercise of stock options granted under share-based compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=SL79508275-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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_ShareBasedArrangementsToObtainGoodsAndServicesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of significant modifications (such as a change in expiration dating, vesting rights, or exercise prices) to an equity-based compensation plan, including the terms of the modifications.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of share-based compensation awards, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EmployeeStockOptionMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6781499328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">2 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">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>Dec. 31, 2017</div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
<th class="th"><div>Oct. 29, 2017</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Effective Income and Statutory Tax Rate [Abstract]</strong></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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">18.80%<span></span>
</td>
<td class="nump">20.90%<span></span>
</td>
<td class="nump">6.50%<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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. statutory rate</a></td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">23.40%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">23.40%<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="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Unrecognized Tax Benefits [Abstract]</strong></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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract', window );"><strong>Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Abstract]</strong></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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrued interest and penalties related to unrecognized tax benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=plab_TaiwanAgencyOfTheMinistryOfFinanceMember', window );">Taiwan Agency of the Ministry of Finance [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_ForeignTaxAbstract', window );"><strong>Foreign Tax [Abstract]</strong></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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent', window );">Foreign statutory rate</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">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.00%<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability', window );">Foreign income tax expense (benefit)</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="num">$ (200)<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="top.Show.showAR( this, 'defref_plab_IncomeTaxHolidayAbstract', window );"><strong>Income Tax Holiday [Abstract]</strong></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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_TermOfTaxYearHolidays', window );">Term of tax year holidays</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">5 years<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxHolidayTerminationDate', window );">Income tax holiday termination date</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">December 31, 2019<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxHolidayAggregateDollarAmount', window );">Dollar effect of income tax holiday</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 800<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare', window );">Per share effect of income tax holiday (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<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="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=plab_AlternateMinimumTaxCreditCarryforwardMember', window );">Federal Alternate 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>
<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="top.Show.showAR( this, 'defref_plab_TaxCreditCarryforwardAbstract', window );"><strong>Tax Credit Carryforward [Abstract]</strong></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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Change in valuation allowance</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">$ 3,900<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201616Member', window );">ASU 2016-16 [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>Adoption of New Accounting Standard [Abstract]</strong></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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative effect of adoption of new accounting principle</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="num">$ (1,130)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of foreign federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_plab_ForeignTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_ForeignTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_IncomeTaxHolidayAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_IncomeTaxHolidayAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_TaxCreditCarryforwardAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_TaxCreditCarryforwardAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_TermOfTaxYearHolidays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Refers to term of tax year holidays.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_TermOfTaxYearHolidays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
</tr>
<tr>
<td style="padding-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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income tax expense (benefit) from continuing operations attributable to an adjustment 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxHolidayAggregateDollarAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income taxes from which a reporting entity is exempt or for which it will receive a reduction in income taxes as a result of the income tax holiday granted by the taxing jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330215-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxHolidayAggregateDollarAmount</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxHolidayIncomeTaxBenefitsPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330215-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_IncomeTaxHolidayTerminationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The date on which the special tax status will terminate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330215-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxHolidayTerminationDate</td>
</tr>
<tr>
<td style="padding-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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=SL37586934-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32123-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxAuthorityNameAxis=plab_TaiwanAgencyOfTheMinistryOfFinanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityNameAxis=plab_TaiwanAgencyOfTheMinistryOfFinanceMember</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_TaxCreditCarryforwardAxis=plab_AlternateMinimumTaxCreditCarryforwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TaxCreditCarryforwardAxis=plab_AlternateMinimumTaxCreditCarryforwardMember</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201616Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201616Member</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>64
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769536320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Calculation of basic and diluted earnings per share [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Photronics, Inc. shareholders</a></td>
<td class="nump">$ 8,479<span></span>
</td>
<td class="nump">$ 10,665<span></span>
</td>
<td class="nump">$ 13,746<span></span>
</td>
<td class="nump">$ 16,563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DilutiveSecuritiesAbstract', window );"><strong>Effect of dilutive securities [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_InterestOnConvertibleDebtNetOfTax', window );">Interest expense on convertible notes, net of tax</a></td>
<td class="nump">349<span></span>
</td>
<td class="nump">496<span></span>
</td>
<td class="nump">845<span></span>
</td>
<td class="nump">992<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToParentDiluted', window );">Earnings used for diluted earnings per share</a></td>
<td class="nump">$ 8,828<span></span>
</td>
<td class="nump">$ 11,161<span></span>
</td>
<td class="nump">$ 14,591<span></span>
</td>
<td class="nump">$ 17,555<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average common shares computations [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares used for basic earnings per share (in shares)</a></td>
<td class="nump">66,261<span></span>
</td>
<td class="nump">69,293<span></span>
</td>
<td class="nump">66,422<span></span>
</td>
<td class="nump">69,024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of dilutive securities [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities', window );">Convertible notes (in shares)</a></td>
<td class="nump">3,898<span></span>
</td>
<td class="nump">5,542<span></span>
</td>
<td class="nump">4,720<span></span>
</td>
<td class="nump">5,542<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Share-based payment awards (in shares)</a></td>
<td class="nump">438<span></span>
</td>
<td class="nump">355<span></span>
</td>
<td class="nump">451<span></span>
</td>
<td class="nump">486<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Potentially dilutive common shares (in shares)</a></td>
<td class="nump">4,336<span></span>
</td>
<td class="nump">5,897<span></span>
</td>
<td class="nump">5,171<span></span>
</td>
<td class="nump">6,028<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares used for diluted earnings per share (in shares)</a></td>
<td class="nump">70,597<span></span>
</td>
<td class="nump">75,190<span></span>
</td>
<td class="nump">71,593<span></span>
</td>
<td class="nump">75,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share (in dollars per share)</a></td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share (in dollars per share)</a></td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_AntidilutiveSecuritiesAbstract', window );"><strong>Antidilutive Securities [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total potentially dilutive shares excluded (in shares)</a></td>
<td class="nump">1,204<span></span>
</td>
<td class="nump">2,022<span></span>
</td>
<td class="nump">1,134<span></span>
</td>
<td class="nump">1,803<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockCompensationPlanMember', window );">Share-Based Payment Awards [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="top.Show.showAR( this, 'defref_plab_AntidilutiveSecuritiesAbstract', window );"><strong>Antidilutive Securities [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total potentially dilutive shares excluded (in shares)</a></td>
<td class="nump">1,204<span></span>
</td>
<td class="nump">2,022<span></span>
</td>
<td class="nump">1,134<span></span>
</td>
<td class="nump">1,803<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plab_AntidilutiveSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_AntidilutiveSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DilutiveSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DilutiveSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1930-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities</td>
</tr>
<tr>
<td style="padding-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1500-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-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_InterestOnConvertibleDebtNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The after-tax amount of interest recognized in the period associated with any convertible debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestOnConvertibleDebtNetOfTax</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAttributableToParentDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToParentDiluted</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockCompensationPlanMember</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>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769624400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Apr. 29, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Other comprehensive income, tax</a></td>
<td class="nump">$ 0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</strong></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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">759,671<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net other comprehensive (loss) income</a></td>
<td class="num">(7,029)<span></span>
</td>
<td class="num">(11,028)<span></span>
</td>
<td class="num">(438)<span></span>
</td>
<td class="nump">19,059<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance</a></td>
<td class="nump">763,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">763,568<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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income [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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</strong></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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance</a></td>
<td class="nump">343<span></span>
</td>
<td class="nump">32,128<span></span>
</td>
<td class="num">(4,966)<span></span>
</td>
<td class="nump">6,891<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net other comprehensive (loss) income</a></td>
<td class="num">(7,171)<span></span>
</td>
<td class="num">(8,372)<span></span>
</td>
<td class="num">(1,862)<span></span>
</td>
<td class="nump">16,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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance</a></td>
<td class="num">(6,828)<span></span>
</td>
<td class="nump">23,756<span></span>
</td>
<td class="num">(6,828)<span></span>
</td>
<td class="nump">23,756<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation Adjustments [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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</strong></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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance</a></td>
<td class="nump">971<span></span>
</td>
<td class="nump">32,848<span></span>
</td>
<td class="num">(4,328)<span></span>
</td>
<td class="nump">7,627<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance</a></td>
<td class="num">(6,212)<span></span>
</td>
<td class="nump">24,433<span></span>
</td>
<td class="num">(6,212)<span></span>
</td>
<td class="nump">24,433<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Amortization of Cash Flows Hedge [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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</strong></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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=plab_AccumulatedOtherComprehensiveIncomeOtherMember', window );">Other [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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</strong></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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance</a></td>
<td class="num">(628)<span></span>
</td>
<td class="num">(704)<span></span>
</td>
<td class="num">(638)<span></span>
</td>
<td class="num">(688)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance</a></td>
<td class="num">(616)<span></span>
</td>
<td class="num">(677)<span></span>
</td>
<td class="num">(616)<span></span>
</td>
<td class="num">(677)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember', window );">AOCI Including Portion Attributable to Noncontrolling Interest [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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</strong></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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) income before Reclassifications</a></td>
<td class="num">(7,029)<span></span>
</td>
<td class="num">(11,044)<span></span>
</td>
<td class="num">(438)<span></span>
</td>
<td class="nump">19,011<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net other comprehensive (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,028)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,059<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember', window );">Foreign Currency Translation Adjustments [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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</strong></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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) income before Reclassifications</a></td>
<td class="num">(7,054)<span></span>
</td>
<td class="num">(11,098)<span></span>
</td>
<td class="num">(482)<span></span>
</td>
<td class="nump">18,989<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net other comprehensive (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,098)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,989<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember', window );">Amortization of Cash Flows Hedge [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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</strong></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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) income before Reclassifications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net other comprehensive (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember', window );">Other [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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</strong></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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) income before Reclassifications</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net other comprehensive (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AociAttributableToNoncontrollingInterestMember', window );">AOCI Attributable to Noncontrolling Interest [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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</strong></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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Less: other comprehensive income (loss) attributable to noncontrolling interests</a></td>
<td class="nump">142<span></span>
</td>
<td class="num">(2,656)<span></span>
</td>
<td class="nump">1,424<span></span>
</td>
<td class="nump">2,194<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember', window );">Foreign Currency Translation Adjustments [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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</strong></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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Less: other comprehensive income (loss) attributable to noncontrolling interests</a></td>
<td class="nump">129<span></span>
</td>
<td class="num">(2,683)<span></span>
</td>
<td class="nump">1,402<span></span>
</td>
<td class="nump">2,183<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember', window );">Amortization of Cash Flows Hedge [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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</strong></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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Less: other comprehensive income (loss) attributable to noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember', window );">Other [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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</strong></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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Less: other comprehensive income (loss) attributable to noncontrolling interests</a></td>
<td class="nump">$ 13<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">$ 11<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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669686-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109228884&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109228884&amp;loc=d3e1436-108581<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e39076-109324<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTax</td>
</tr>
<tr>
<td style="padding-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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17B<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL34724394-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109228884&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</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_StatementEquityComponentsAxis=plab_AccumulatedOtherComprehensiveIncomeOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=plab_AccumulatedOtherComprehensiveIncomeOtherMember</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_StatementEquityComponentsAxis=us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember</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_StatementEquityComponentsAxis=plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember</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_StatementEquityComponentsAxis=us-gaap_AociAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AociAttributableToNoncontrollingInterestMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember</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_StatementEquityComponentsAxis=plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember</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>66
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6767594080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2018</div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract', window );"><strong>Fair Value, Assets and Liability [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=plab_ConvertibleSeniorNotesDueOnApril2019Member', window );">3.25% Convertible Senior Notes Matured 2019 [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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Fair and carrying values of the Company's convertible senior notes [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate percentage</a></td>
<td class="nump">3.25%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date of debt</a></td>
<td class="text">Apr.  01,  2019<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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value [Member] | 3.25% Convertible Senior Notes Matured 2019 [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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Fair and carrying values of the Company's convertible senior notes [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Convertible senior notes</a></td>
<td class="nump">$ 62,094<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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Value [Member] | 3.25% Convertible Senior Notes Matured 2019 [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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Fair and carrying values of the Company's convertible senior notes [Abstract]</strong></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="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Convertible senior notes</a></td>
<td class="nump">$ 57,453<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_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<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)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract</td>
</tr>
<tr>
<td style="padding-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_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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=plab_ConvertibleSeniorNotesDueOnApril2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=plab_ConvertibleSeniorNotesDueOnApril2019Member</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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</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>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6763077008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE REPURCHASE PROGRAM (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 22, 2018</div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [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="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Number of shares repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,695<span></span>
</td>
<td class="nump">2,558<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Cost of shares repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,807<span></span>
</td>
<td class="nump">$ 23,111<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=plab_October2018AnnouncedProgramMember', window );">October 2018 Announced Program [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="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchased authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,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="top.Show.showAR( this, 'defref_plab_StockRepurchaseProgramCommencementDate', window );">Stock repurchase program - commencement date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct. 22,  2018<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramExpirationDate', window );">Stock repurchase program - termination date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb.  01,  2019<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Number of shares repurchased (in shares)</a></td>
<td class="nump">1,467<span></span>
</td>
<td class="nump">1,137<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="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Cost of shares repurchased</a></td>
<td class="nump">$ 13,807<span></span>
</td>
<td class="nump">$ 10,694<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="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Average price paid per share (in dollars per share)</a></td>
<td class="nump">$ 9.41<span></span>
</td>
<td class="nump">$ 9.40<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_plab_StockRepurchaseProgramCommencementDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when authorized share repurchase program commenced, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plab_StockRepurchaseProgramCommencementDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_us-gaap_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-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_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-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_StockRepurchaseProgramExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expiration date for the purchase of an entity's own shares under a stock repurchase plan, in the CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-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_ShareRepurchaseProgramAxis=plab_October2018AnnouncedProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareRepurchaseProgramAxis=plab_October2018AnnouncedProgramMember</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>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6641259072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 28, 2019 </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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>COMMITMENTS AND CONTINGENCIES [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted', window );">Outstanding commitments for capital expenditure</a></td>
<td class="nump">$ 37,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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_PurchaseCommitmentRemainingMinimumAmountCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted</td>
</tr>
<tr>
<td style="padding-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>69
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6767612272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>RECENT ACCOUNTING PRONOUNCEMENTS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 28, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Contract with Customer, Asset and Liability [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 123,371<span></span>
</td>
<td class="nump">$ 120,515<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">34,696<span></span>
</td>
<td class="nump">29,180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">245,144<span></span>
</td>
<td class="nump">231,445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">134,760<span></span>
</td>
<td class="nump">144,898<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member', window );">Adjustments [Member] | ASU 2014-09 [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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Contract with Customer, Asset and Liability [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="num">(794)<span></span>
</td>
<td class="nump">600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,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="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">4,807<span></span>
</td>
<td class="num">(3,700)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Accrual for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(300)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="num">$ (475)<span></span>
</td>
<td class="nump">$ 100<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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerAssetAndLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</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>EXCEL
<SEQUENCE>70
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( *V+Q4X?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ K8O%3B?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " "MB\5.Y#$!'/     K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!3L,P#(9?!>7>NNW$8%&7"]-.("$Q"<0M<KPMHFFCQ*C=V].&
MK1."!^ 8^\_GSY)K]!*[0,^A\Q384KP97--&B7XMCLQ> D0\DM,Q'Q/MV-QW
MP6D>G^$ 7N.'/A!41;$$1ZR-9@T3,/,S4:C:H,1 FKMPQAN<\?XS- EF$*@A
M1RU'*/,2A)HF^M/0U' %3#"FX.)W@<Q,3-4_L:D#XIP<HIU3?=_G_2+EQAU*
M>'MZ?$GK9K:-K%ND\5>TDD^>UN(R^77QL-EMA:J*<I45RZRXW95WLKJ7U>I]
M<OWA=Q5VG;%[^X^-+X*JAE]WH;X 4$L#!!0    ( *V+Q4Z97)PC$ 8  )PG
M   3    >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&V
MM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X
M>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?<D3
M$L/<@HL(2W@4R]9<X%L:+R/6ZK3;W5:$:6RA&$=D8'U>+&A T%116F]?(+3E
M'S/X%<M4C66C 1-702:YB+3R^6S%_-K>/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(
MX53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T
M;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?
MZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;C
MZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6
M-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[
MR:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88<G;CL3
M<CH<9T)\S_;VD:4E,L_O^0KK3CQG'U:6L%W/S^2>C'(CN]WV6'WV3T=N(]>I
MP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^
M",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;S<HY=8%0&7&-\T
MJC4LQ=9XE<#QK9P\'1,2S90+!D&&ER0F$JDY?DU($_XKI=K^G-- \)0O)/I*
MD8]ILR.G=";-Z#,:P4:O&W6':-(\>OX%^9PU"AR1&QT"9QNS1B&$:;OP'J\D
MCIJMPA$K0CYB&38:<K46@;9QJ81@6A+&T7A.TK01_%FL-9,^8,CLS9%USM:1
M#A&27C="/F+.BY 1OQZ&.$J:[:)Q6 3]GE[#2<'H@LMF_;A^AM4S;"R.]T?4
M%TKD#R:G/^DR- >CFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[
M ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK<W(WUGP=.+6]Y&;EO$^ZXQVM<T+BAC
M5W+-R,=4KY,IV#F?P.S]:#Z>\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH
M9%LE"<M4TV4WBA*>0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#
MMW)+ZK:4OK4F.$KTL<QP3A[+##MG/)(=MG>@'37[]EUVY".E,%.70[@:0KX#
M;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'
MB/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"
M\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*
MWF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON<K2<15
M.+]%,[82EQB\X^;'<4Y3N!)VM@\",KF[.:EZ93%GIO+?+0P)+%N(61+B35WM
MU>>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"
M(Y4<!A87,N10[I*0!A,!S93)1/ "@F2F'("8^@N]\@RY*17.K3XY?T4L@X9.
M7M(E$A2*L P%(1=RX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TS<D/85"7SKMHF
M"X7;XE3-NQJ^)F!+PWING2TG_]M>U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>
M^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@
M#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:
M&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+
MOP%02P,$%     @ K8O%3KBQ79EO @  V@@  !@   !X;"]W;W)K<VAE971S
M+W-H965T,2YX;6Q]5MN.FS 0_17$!ZRQN219$:0D5=5*K11MU?;929R %C"U
MG;#]^]J&I=0>^H)OY\SQV#.,\YZ+5UDRIH*WIF[E-BR5ZIX1DN>2-50^\8ZU
M>N7*14.5'HH;DIU@]&))38U(%&6HH54;%KF=.XHBYW=55RT[BD#>FX:*WWM6
M\WX;XO!]XJ6ZE<I,H"+OZ(U]8^I[=Q1ZA"8KEZIAK:QX&PAVW88[_'S F2%8
MQ(^*]7+6#XPK)\Y?S>#S91M&9D>L9F=E3%#=/-B!U;6QI/?Q:S0:3IJ&..^_
M6_]HG=?.G*AD!U[_K"ZJW(;K,+BP*[W7ZH7WG]CH4!H&H_=?V(/5&FYVHC7.
MO);V&YSO4O%FM**WTM"WH:U:V_;#2A*/-)A 1@*9""3Y+R$>"?%$P): AIU9
M5S]018M<\#X0PVUUU 0%?H[U89[-I#T[NZ:]E7KV440Y>A@S(V(_(,@,@2<$
MTK8G 0()[(E')_\*''Q$# O$H >QI<<S>@+3$Y">6'HRHZ?. ?B(#!9(08'4
MHZ\< 1^QA@4R4"#SZ!M'P$?@"%98@0HKGX\="0!"8(DU*+'V^;$C 4 6;GH#
M2FQ\OGO5 &1! D=P.D6^A<Q-* "SI+*0M-BWX 358<2D%M,.8;N*LC1+TP4M
M,']WF/A::]<C +-94(&3&,>>!>+]B'S,XKG!N8[]5"9N($.8A4C&<,)C/Y^)
M&\L09LD7..NQG]3$#6<(X_Z[T*Q2-$S<;%&5P9G?6UO19[-3X=X16VG^PH>J
M_Y6*6]7*X,25KE>VJEPY5TQO)7K2#I?ZH3$-:G95IKO2?3%4VV&@>#>^)-#T
MG"G^ %!+ P04    " "MB\5.5V@AYDL$  "/%   &    'AL+W=O<FMS:&5E
M=',O<VAE970R+GAM;'V8W6[C-A"%7\7P_:XXPU\%CH':1=$"+1!LT?9:B9G8
M6,ER)27>OGTI63&<F6%N(E$^0YX94E\HKLYM][W?QS@L?C3UL;]?[H?A=%<4
M_=,^-E7_M3W%8_KEN>V::DC-[J7H3UVL=E-04Q>HE"N:ZG!<KE?3LX=NO6I?
MA_IPC _=HG]MFJK[;Q/K]GR_A.7[@V^'E_TP/BC6JU/U$O^,PU^GARZUBFLO
MNT,3C_VA/2ZZ^'R__ GNMMJ, 9/B[T,\]S?WBS&5Q[;]/C9^V]TOU>@HUO%I
M&+NHTN4M;F-=CSTE'__.G2ZO8XZ!M_?OO?\R)9^2>:SZN&WK?PZ[87^_#,O%
M+CY7K_7PK3W_&N>$['(Q9_][?(MUDH].TAA/;=U/?Q=/K_W0-G,OR4I3_;A<
M#\?I>I[[?P^3 W .P&L F$\#]!R@24!Q<3:E^G,U5.M5UYX7W66V3M6X*.!.
MIV(^C0^GVDV_I6S[]/1MC7Y5O(W]S)+-18*WDH^*K: (5TF1QK^:0-$$3O'Z
M-KZ4X[48KZ=X<Q.O%4GB(G&3Y#A)P'GE',F$RS26Z+WLQHAN#'<#Q,U%8F_=
MH-:>R+:23%FPLALKNK'<#9F^C67#:.-*6AJNPA*"DKTXT8OC7C3QXM@HP=+R
M;;G(E0ID)UYTXKD30YQX7I6@%5%MN0I<L)G5'T0O@7NQQ$O@7CR4+A S7&85
M>IVI3"FZ*;D;LA(V)2^_-=H2;FRYS'KP(>,&E,PGQ?TP0"D^"0H"HY0@0^TR
M<P497@+W$Z@?X -90+J*)5D E2$?R.@$Y'Y*Z@?Y\M$.%/7#96GY9%YPD$D,
M',6&HGC6?)RN8)'6<2L) 93*EDCF,1CV[\7D%J',4. 0-12BP/EHE:49"2)O
MK,ZXD2D*'*.&8A0$CBI -N6"K 23JZ_,4N P-12FP#EI@[,E]<-EQAAO,GYD
MG@('JJ% !8Y*T"4&BG=)5X+R+N-(9BIPJ!H*5>"XU+;DT."RS!N*,E!1 "H%
M&')2!J1S)8B<R:QDE&&*'*:&PAT%2JK@Z>Y$DFF/F?<<,_M0#E/#:L,I"<&5
MC*:"+NW=C,G-ELQ3%'A*\2YH+'/SJ>:C$YFBR"EJ<]65*8J<HI92%#D@62J?
M23[ZD/F)G)^6\A,Y&+UB3J1]:.93 65V(F>GI>Q$@9TV: 9/46>=RK *97HB
MIZ>E]$1.1306*/6WDDXG6>8#!F5Z(J>GI?1$CL4O6@=%]Z22+EF"S$K6,D,U
M9RC=_6XTQ^,7%Y#N<229*5UFSK3,4<TY:BFW- >D=]JR;PA)9TOG<Q622:HY
M2>EZW6B!I-IX1U\S26=,*#,;=YTY(^ $I"-M--]PIF$TGS2N*Y6Q+G=H(1-5
M\X,"1P\*9LV'<PMQKRP)Q;UR<7,R-![5_5%U+X=COWALAZ%MIJ.@Y[8=8NI4
M?4T9[F.UNS;J^#R,MS[==Y<CLDMC:$_S\5]Q/8-<_P]02P,$%     @ K8O%
M3IDM;>-S @  ]@@  !@   !X;"]W;W)K<VAE971S+W-H965T,RYX;6R-EMN.
MFS 0AE\%\0 !FW-$D+JIJE9JI6BK;J^=Q EH 5/;"=NWKVT( MM)>A,?^/^9
M;P@:.^\)?6<EQMSY:.J6;=R2\V[M>>Q0X@:Q%>EP*YZ<"&T0%TMZ]EA',3HJ
M4U-[T/=CKT%5ZQ:YVMO1(B<77E<MWE&'79H&T;\ON";]Q@7N;>.U.I=<;GA%
MWJ$S_HGYKVY'Q<J;HARK!K>L(JU#\6GC?@+K+0BD02G>*MRSV=R1I>P)>9>+
M;\>-ZTLB7.,#ER&0&*YXB^M:1A(<?\:@[I13&N?S6_0OJGA1S!XQO"7U[^K(
MRXV;NLX1G]"EYJ^D_XK'@B+7&:O_CJ^X%G))(G(<2,W4KW.X,$Z:,8I :=#'
M,%:M&OLQ_LUF-\#1 "<#"!\:@M$0: 9O(%.E?D8<%3DEO4.'?ZM#\J, ZT"\
MS(/<5.]./1/5,K%[+6*8>U<99Y2\#!(XDVB*K4613A)/Y)\@H!4"*G\P]V=V
M?V#U!\H?SHL(M"(&2:PDK9* (/:U.BRB",9VDM!*$AJ51,#NCZS^R*PDU"H9
M),D,TE_Y0*ODB6A!$EM)8I,DTD@&231+(MJ'_DZ?B!8DB94D,4EBC20QDN@8
MCQ0+AM3*D)H,B<:0/F5XI%@P9%:&S&1(-8;L?[Z-)Z(%"?#M7<,W63*];?A&
MN2#RS0_DN6Y)=*>/ 8,H\74B8&2*LRP-=2";++G+8V]I )H\0.>!9J(8IIG.
M8Y$E((1W>.PM$I@],C$:?6 D"N(LTG%,%8PBO=][LP-(W@A^('JN6N;L"1=G
MF3IQ3H1P+"+Z*Q&K%)>0:5'C$Y?31,SI<!(/"TZZ\9;A35>=XA]02P,$%
M  @ K8O%3@G#ID2$!   (14  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX
M;6R-F&]OHT80QK^*Y0\0=@;V#Y%C*<:N6JF5HJNN?4WL36P=&!=(?/WV73#Q
MX9DAO3<QD-_,[C.[[+/LXES5WYJ]]^WL>UD<FX?YOFU/]U'4;/>^S)N[ZN2/
MX3\O55WF;;BM7Z/F5/M\UP>5181*F:C,#\?Y<M$_>ZJ7B^JM+0Y'_U3/FK>R
MS.M_5[ZHS@]SF'\\^')XW;?=@VBY..6O_D_??CT]U>$NNF;9'4I_; [5<5;[
MEX?Y(]QO4'<!/?'7P9^;T?6LD_)<5=^ZF]]V#W/5]<@7?MMV*?+P\^XS7Q1=
MIM"/?X:D\VN;7>#X^B/[+[WX(.8Y;WQ6%7\?=NW^8>[FLYU_R=^*]DMU_M4/
M@O1\-JC_W;_[(N!=3T(;VZIH^K^S[5O35N60)72ES+]??@_'_O<\Y/\(DP-P
M",!K .A/ ^(A(/X1D'P:D P!R<^VH(< 35J(+MK[8J[S-E\NZNH\JR_SX91W
MTP[N=1BN;?>P'YW^?Z&>37CZOK3Q(GKO\@S(ZH+@&$END35'X$I$H?UK)U#J
MQ I9.-XVD''":M*'_TVR^33)33=CL59Q'Q^/XXT<GXCQ21^?C.,MJ?4%,3UR
MO!0R!NT4*8>$*6M34A*.H3:8 JF+A"6($[71HC;-M3FB[8+H<:>5UI9JXUAJ
M4T.H-:=0)4 KL!':3&.;)+(T(THS7!II9F5X;XP"JHQ3,3J@@\8IC0!T+G/*
MJ,1-O'56U&79=![-LYMX)\8[5A='9M;*\?+':(CB3*),3%Z--:?0*D/GLD#I
MV%E95RKJ2KDN4OU5RD<RO#%$E@ YH*HX9)TB2]M&@%*<&&M0\CJON"JVT"L^
M$,8!*7$F83;1S!,X%B?.&*)-PN)8N0EU$RX&7%U"U0%?6""E<U&@0,>&FHV$
M64R8.(ZAA9'#WHH3W?$1D+^H$VLSR,8%,2^/H>6)65<3I%0F4+&C$VDM4#I%
M.JNE7'IJ5LN."MQ2';74@;EM1E-='-(:J"P..5JAC0"%U7MJO&0S!>ZFCKHI
M"-86AUT %29@SJ1T&1(P1'1LR 3,Q*.7Z%:=[*? #=510P7)*^F.(I,HK1S5
MQJG$T#=Z(U#AC9Y2)CLJ6*8L5529Y<N0T]0[! HTT#*M)<P:5%0;Q\):92?<
M'F2[!^[W=">Y LG*Z0=%)E")1N8?G I&GE!IG'*@)OP>9,,'[O@I=?R!&6^2
M74+W@9E @6)S;2UA85?*EA(!,]I,N ?*QH^*N4<ZE4$V5^3FFE)S'1@[ZJJZ
M SKP,L4^Y"0*Z49/IB8V]B@[*R)7IJDR_"EE(L64213[2A6AJ2&3#1_YIVHZ
M\:F*LK,B=U9J&BOD5F<,TBUY)F$IIG33(&8+GZ&T/%(V-3GPLL$B-]B4&BQR
MK[-*TR)D$J:!+OMK"0--B[ 1LZF1/5S41:/CG=+7K_U96S/;5F_'MAOVT=/K
M>=XC=L=#Y/D*[C,0GJ_A?G,YK?N1_G)X^$=>OQZ.S>RY:MNJ[(^.7JJJ]:'W
MZB[T>^_SW?6F\"]M=VG#=7TYM+O<M-5I.)",KJ>BR_\ 4$L#!!0    ( *V+
MQ4Y%EE7G#P,  +,+   8    >&PO=V]R:W-H965T<R]S:&5E=#4N>&ULC59M
M;YLP$/XKB.\KV)B71$FD0I@V:9.J3ML^T\1)4 %GX"3=OY]M*"7G2[LO 5^>
M>^Z>\]G<XB+:Y^[ N71>ZJKIENY!RN/<\[K-@==%=R>.O%'_[$1;%U(MV[W7
M'5M>;(U377G4]R.O+LK&72V,[:%=+<1)5F7#'UJG.]5UT?Y->24N2Y>XKX;'
M<G^0VN"M%L=BSW]P^?/XT*J5-[)LRYHW72D:I^6[I7M/YCFAVL$@?I7\TDW>
M'2WE28AGO?BZ7;J^SHA7?",U1:$>9Y[QJM),*H\_ ZD[QM2.T_=7]L]&O!+S
M5'0\$]7O<BL/2S=QG2W?%:=*/HK+%SX("EUG4/^-GWFEX#H3%6,CJL[\.IM3
M)T4]L*A4ZN*E?Y:->5X&_E<WW($.#G1T4+'?<P@&A^#-@;WKP 8']K\1PL$A
M!!&\7KLIYKJ0Q6K1BHO3]OUP+'3;D7FHMFNCC69WS'^JGIVRGE>SV<([:YX!
MDO80.H'$[!JRMB%D1'@J_I@$Q9)(J>5.KP-D-B(.00X?DN3ODERE&:"U"HQ_
M,%7I^S@!0PF8(6#38ON@V#TD,I"FAR0AK(8-(B%)P+ZM$50<41 PMU&41?$-
M62$J*T3J<F/_(Y0@LNI"?* Y[3'A),]/L1^"1LP0%"'^+ &E06 L@>UB@U2-
M)U6^$A:CPF)$6 "$Q588L$69C2 1$/0A26XC6()+25 I"2(%5#]-K!@4G-+,
MAL ]7-L0!B Y$HCB8F:HF!DB!F2:SK"&H^"090A*-1R%#8? 6 ! N0TB,S^\
MT7#$Q^]S'Y$&NB4=0%?U2RAHS Q!,1(1H Q!D9A8APDC"V)Z2]R-CQ5!Q,50
M'+$3"@GL0PR5,$N<C0HIO$URC,L/;EV!!/T&WA.*:$N@-FK?Z0%$90B*!O#B
M7V-<)$G@44-@0< HO#N\R<!1\W9OIK_.V8A3(_6W86(=)\Q[,V ">TKF&4'L
M:SV1F@'GC;X?9[\7[;YL.N=)2#4FF6%F)X3D*GO_3FW*04W0XZ+B.ZE?8_7>
M]F-DOY#B.(S(WCBGK_X!4$L#!!0    ( *V+Q4ZAC!/G 0(  (0%   8
M>&PO=V]R:W-H965T<R]S:&5E=#8N>&ULC53;CILP$/T5Q >LN6731H"TN:Q:
MJ96BK;9]=F"X:&U,;2=L_[ZV<5A"4+(OV#.<<^;",'''^)NH *3S3DDC$K>2
MLETA)+(**!8/K(5&O2D8IU@JDY=(M!QP;DB4H,#S'A'%=>.FL?'M>1JSHR1U
M WONB".EF/]; V%=XOKNV?%2EY74#I3&+2[A%\C7=L^5A0:5O*;0B)HU#H<B
M<9_\U2[2> /X74,G1G='5W)@[$T;W_/$]71"0""36@&KXP0;($0+J33^6DUW
M"*F)X_M9_=G4KFHY8 $;1O[4N:P2]XOKY%#@(Y$OK/L&MIZ%Z]CB?\ )B(+K
M3%2,C!%AGDYV%))1JZ)2H?B]/^O&G)W5/]/F"8$E! -!Q;Y%""TA_"!$-PF1
M)42?C;"PA,4D NIK-\W<8HG3F+/.X?TXM%A/G;]:J,^5::?Y.N:=ZJ=0WE/J
M>U]C=-)"%K/N,<$(LXPN(=MKB#\@D$I@R"*8RV(=7-&#RP";:\1R,<GAKLCN
MILA%FN%LLT+##R^:Y<T+1+,"D1&(Q@*^-^EVCWDTF,9@)HC-7<3V+F)W"]$7
M@D8C1(&7YG\63L:.C=1-&'F'E?$4Z!&<^-?^:N//^+=JQ?0;X4.^WT\_,2_K
M1C@')M7@F_$L&).@$O<>U,!7:B4.!H%"ZNM2W7F_&'I#LM;N/#0LWO0_4$L#
M!!0    ( *V+Q4XZ +.=>P@   HZ   8    >&PO=V]R:W-H965T<R]S:&5E
M=#<N>&ULC9MK;^)&%(;_"N([B^?J\2J)5#"V*[72:JNVG]G$2= "3L%)VG]?
M UXV/N<=#E\VP#YS\>O+/#,#-^_-[OO^N:[;T;^;]79_.WYNVY?/T^G^_KG>
M+/>?FI=ZV_W/8[/;+-ON[>YING_9U<N'8Z'->JJ3Q$\WR]5V?'=S_.S+[NZF
M>6W7JVW]93?:OVXVR]U_LWK=O-^.U?C'!U]73\_MX8/IW<W+\JG^HV[_?/FR
MZ]Y-S[4\K#;U=K]JMJ-=_7@[_D5]KIP_%#@2?ZWJ]_V'UZ/#H7QKFN^'-[\^
MW(Z30X_J=7W?'JI8=G_>ZGF]7A]JZOKQ3U_I^-SFH>#'US]J+XX'WQW,M^6^
MGC?KOU</[?/M.(Q'#_7C\G7=?FW>J[H_(#<>]4?_6_U6KSO\T).NC?MFO3_^
M.[I_W;?-IJ^EZ\IF^>_I[VI[_/O>U_^C&"Z@^P+Z7$#KBP5,7\"<"QA_L8#M
M"]B?+:07"[B^@/M9P%XLX/L"_ES N8L%TKY ^O,8+A<(?8%P+J!.9_QT.H[G
M-U^VR[N;7?,^VITNT9?EX4Y0GT-W!=T?/CQ>,,?_ZT[QOOOT[4XI=3-].U34
M,[,3HP>,'C)SQ)@ADR/&#ID%8MR0*1#CATR)F'3(5(@)9V;:Y78.3\/P]+$"
M.Z@@(^&=&']DMD?&!]*1.6><35U&CBGGF J9R1(2#VHQ(^>T!'7I)#4$JS@6
MO-.9PRD9F)+A*6G2Y]F)<8,^>^]Q,Q8V8UDS-)F994=#B+EE_2!$S@GEG2>7
M>B'64W(BJ(1>H1S2UJ<)CL7!6!Q(G][@3NKM7"1RD2@XH;J33&[NDE-:9>0I
M48&JLL1E.!</<_$@%_)0FWEVO= [U[..&)>1:G(.T6A$HA2)"G8E$DD*(TE!
M).3"GJ7\1O46-Q)@(P$T0D[O+(CW:>!WCZ7##6=H[")1BD1UN2>#0#(82 8"
M(3?%+./7NXHTHA(\SB>@&3+ S'KH4O ]\K$K:19(\@"BT<M(*2.5T)MA,!$!
M4B"8E :CQ"<D0)1EP8CU%#)2HJ94<"P<A&71>+#B*. X.M!XM!R/B.0R4LA(
M"9!)4-2E*A$;AH/-1B&UH0+80P,?HP/:7'$!<IUGI2G-B'.Z&_@<]0_$F=0Q
M2^:8,K8;E6E:G,M42&*"IK"A*:YHRE!'4]QYNKABCU2%I4<!ZZ%N.^LA(LKT
MQ'#5<#8S]!;( :<RIT.@)X9S1K,[JD356970Z5(%N.[$6)M&XL(NI( ,&2I#
MB@N&#\%'#$-AQ5#<,9BE]\S%48AK"'N:<$1U%RR;2XHUE0"QCCI+A=IS*L3B
MP7*DD!VQZU:4DKF,Y#)2 &023*II/@#3GCYK*H0IE>C8>(1M22%=8I=JQB?4
M-"&N5#HP<P<4"TE$2AFI<'<B=['&BJ>1XE%_U]R8G(TM>F!CTLB8J,+WT*6;
M6',_L8X.> !BZQVR,<E()?1F&$QD.0BY$E5YS<5#1X91C:U#(^N@*J^Y=;#\
M^:!N$OJ8 !#+7T1*&:F$W@R#P7ZA@5\P5]7BTLQ<1G(9*62D! AR51$;AH.5
M2*.%(+98"92(N:H&2H1<%7#051$'7!5@T%4!=\E5-58BC92(FHH&2A1W58V5
M2(-E%\,>V[(3:=F) **20-I:R&T5<ELE:HNJ3 6A)+*>I+$S:>!,A@U'LC/)
M2 Z03F'H9;&0:RIDI$2-&9H?[E#L L1*I8%2&39L<:7R&=O'X!;CG/,)V\@
MMF.4M8X&R;E)!](-J@)Q-O/L"0*6T:P-=/FJ ER66!>;ZABL8P;HF*'#M.$Z
MUL4:&_<,%C+#A8Q-JHSL8T:4I!P@RJ26'-5"KJF0D1(@)J1TWH6ZE'H=2Q";
MFT'F1N==1E[EDI%<1A8R4@!DHH*G4S. *<NFKJ@R:R*3 A/9Y$-22N=EADNI
MH@ER#4S9M Q +$/96V6DE)$*=CCR #;86PWR5FH !FP\FHC3&*R !BD@'2D-
M5T"ZUV^ B6FZNYX#BITD$2EDI)21"O<X]CS'1FC0CB$=)@TW0A6;7AOL@P9M
MP[%Q0_9!P]TJM9:>)%'D%C)2R$@I(Y70X6%VV 4-6C^CFSE&=D$9R65D(2.%
MC)0 T9EA6^(B-LP/JZ!!*LCR$Y>SYC*2R\A"1@H9*0$RT5XEF@8H<L,OH6#K
MLV@1CJY!6'%G<RXCN8PL9*20D1(@G6P$>F%4,C=,$-NL!<N+AB4H;\C*2"XC
M"QDI9*0$R"2CZ5UDALEAB[7 8@U=XK&RQ<I(+B,+@$Q4XNGJ5B%75<I();<V
M3!!;K 46:]FWR+C%IG3==&[1AFXP+J-!@HU:ZQ0=J!> FQ@3Z#?&"L3YP/87
M ::,33V+E7/=?-G$-FULY*MY0' MG5Y9M/&;A<@ 9K'B6J"XEDY#+%KEI!N_
M%JURIHINZ.: T\:SC<8%X/ )Y)RA7VTJ :2<3@(=TP"7*:-BWR"TV'PM,%_:
MI9E%:Z&9BCW[L?O:*[:'K:R^5EX*!4BP:49/FNR^,E("I+,JNI8'J"RXF'U@
M_[77[!];V7]E))>1A8P4 )FD*J7?5@88NZTK6%>B8V,H-F![S?ZRY8NA=!W#
M@B5.>E@Y@%B&L@/+2"DC%>QPY.ISV'W=-1O0CDOBAZ%@V P61'?-_K.3USL=
M%RY/OT27 XB>(ADI9*24D4KH\# [K(CNFBUJ=_T6M<,>Y:[9HG;R%K4#=L1/
MD;P:*".%C)0R4@D='F:'9<E=LXOMY%UL&<EE9"$CA8R4 ($S2)D;)H@ET"$)
MI!KAN 1RBP<0M'C 08L'')1 Q &+!QBT>,!=LGB'-= A#60_)8$:R"Q^^N'W
M:8=?2?Z^W#VMMOO1MZ9MF\WQ!VF/3=/6797)IZZRYWKY<'ZSKA_;P\NT>[T[
M_3KQ]*9M7OI?7D[//_^\^Q]02P,$%     @ K8O%3LKP-%Z9!   S14  !@
M  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q]6%UOXS80_"N&WW/2+BE*,AP#
MB>VB!5K@<$7;9\5F8N,DRY64^/KO2WW$YW"'>;$M:G9W=KD<TEQ>ZN9[>["V
MF_VHRE-[/S]TW7D11>WN8*NB_5*?[<F]>:Z;JNC<8_,2M>?&%OO!J"HCCF,3
M5<7Q-%\MA[&OS6I9OW;E\62_-K/VM:J*YK]'6]:7^SG-WP>^'5\.73\0K9;G
MXL7^:;N_SE\;]Q1=O>R/E3VUQ_HT:^SS_?R!%EME>H,!\??17MJ;W[,^E:>Z
M_MX__+:_G\<](UO:7=>[*-S7FUW;LNP].1[_3D[GUYB]X>WO=^^_#,F[9)Z*
MUJ[K\I_COCO<S[/Y;&^?B]>R^U9??K530LE\-F7_NWVSI8/W3%R,75VVP^=L
M]]IV=35Y<52JXL?X?3P-WY?)_[L9-N#)@*\&:?:I@9H,U-7 D?W,0$\&^J>!
M_M0@F0R2J\& C\;4AUINBJY8+9OZ,FO&=C@7?=?1(G&SM>L'A\D9WKERMF[T
M;45:+Z.WWM&$68\8OL5<$9'S?@W!*,2:A3E_#+"1B#3!$11,0@WVZD,2 0<:
M.M"# WWC((^](HP0,T!.8XS4L(?:2!1KD\:82P*Y)" 9@QT8Z,"(9$BG7C8C
M)KGAJ;*$$B\;B=):<X[)I)!,"K+)L(,,.LA -KF7329XWC'G?C8 129/ [7-
M(9M<L%%>,Z]S&2;7_@1L "I-3:!I*<9K-Y9LQ-J-92!#Y,$V")8;$Z@-!;2$
MY%PE_CJ:0!\BZ3BY"34QDCC%%"($E>>!&! BGQ"C[LG\"0,PE>9QH)<)"Q4!
MI4HXX )+%4FMHD3Y.6G0ZSK62E09 +6FT!HG+%F4 $ZB$Q,1*C%YYA.2J(!Z
M$E8_ O(7"RY2V>Y8^50DB'.O@%L4+@DM8RR1E (7QF><@AE5.C7DLP9 K3*E
M?.(H:H@XEF;*0#>G 1=83TD**B69G[L42Y4;/Z,-@ 5:A[&>LM138G_G9*F4
MG*O<%U0 (\KS@%PP%E1&@NIO?@P$U1"+HPG"<9J&CG)841DHJO$EGI&B&HK%
ML4_B0A.&Y9259*-$?118.;'Q5_(&X$)LL#(S4&9_>:Y9"B[%HI4!2J6ADPIC
M468@RD((6<KMG?8/3@C$)K#0&<LR YTT_M&)D2QG<2S*(W%NH:I0?;#L,A!
MXV^D+-64,RWX2)23)V]9;%' D.(R5EP&IV$CYA0>=)T@^'LM )(B33YO$#3(
M&\L\ YDW7IL](E"2^,F!O4!1GN5^;@!'<1[J$85W! 5V!/^DNE9 ZMW_BLS?
MF0%.L8Y3;X?9HJ"A>BN\<2B2.W-HP2JL] HIO;\S*ZG@E&K_Z+=!L%A1B%#@
M3SX0>^.+O9(B[DY)8N<!L(#6*ZSU"F@]B^J .X,L4_X_"P#+* \UJB_V']]B
M\56?'U+'Y8= XN8BNKE7JFSS,MSQM;-=_7KJ^GK>C%[O$1^YOY?RQM>TV!(8
MW_!BB_ /*EEL5 +>..+NS7!5&?VD-%YT_E$T+\=3.WNJNZZNAGNNY[KNK,LW
M_N(J>;#%_OI0VN>N_YFZW\UXP3@^=/5YNCR-KC>XJ_\!4$L#!!0    ( *V+
MQ4Z&#.WFM $  -(#   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL?5/;
M;IPP$/T5RQ\0+["Y: 5(V515*[72*E';9R\,8,478ILE_?N,#:&TI7VQ/>,Y
M9\Z,Q_EH[+/K #QY55*[@G;>]P?&7-6!XN[*]*#QIC%6<8^F;9GK+? Z@I1D
MZ6YWPQ07FI9Y])ULF9O!2Z'A9(D;E.+VYQ&D&0N:T'?'HV@['QRLS'O>PA/X
M;_W)HL46EEHHT$X832PT!;U/#L=]B(\!WP6,;G4FH9*S,<_!^%P7=!<$@83*
M!P:.VP4>0,I A#)>9DZZI S ]?F=_6.L'6LY<P</1OX0M>\*>D=)#0T?I'\T
MXR>8Z[FF9"[^"UQ 8GA0@CDJ(UU<234X;]3,@E(4?YUVH>,^3C?7V0S;!J0S
M(%T =S$/FQ)%Y1^XYV5NS4CLU/N>AR=.#BGVI@K.V(IXA^(=>B]E<IOD[!*(
MYICC%).N8Y8(ANQ+BG0KQ3']"YYNP[--A5F$9[\I_ ?!?I-@'PGV_RUQ*R;[
M(PE;]52!;>,T.5*90<=)7GF7@;U/XYO\"I^F_2NWK=".G(W'EXW];XSQ@%)V
M5SA"'7ZPQ9#0^'"\Q;.=QFPRO.GG'\26;UR^ 5!+ P04    " "MB\5.8QV7
MQK0!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q]4]N.W" ,
M_17$!RPS3/:B41)I9ZNJE5IIM%7;9R9Q$K1<4B"3[=_7D&R:ME%? !N?XV-C
M\M&Z%]\!!/*JE?$%[4+HCXSYJ@,M_(WMP>!-8YT6 4W7,M\[$'4":<7X;G?'
MM)"&EGGRG5V9VR$H:>#LB!^T%N[G"90="[JG;XYGV78A.EB9]Z*%+Q"^]F>'
M%EM8:JG!>&D-<= 4]'%_/&4Q/@5\DS#ZU9G$2B[6OD3C8UW0710$"JH0&01N
M5W@"I2(1RO@Q<](E902NSV_L[U/M6,M%>'BRZKNL0U?0!TIJ:,2@PK,=/\!<
MSRTE<_&?X H*PZ,2S%%9Y=-*JL$'JV<6E*+%Z[1+D_9QNN&'&;8-X#. +X"'
ME(=-B9+R=R*(,G=V)&[J?2_B$^^/''M316=J1;I#\1Z]UW)_G^7L&HGFF-,4
MP]<Q2P1#]B4%WTIQXO_ ^3;\L*GPD."'/Q3>;A-DFP19(LC^6^)6S-U?2=BJ
MIQI<FZ;)D\H.)DWRRKL,["-/;_([?)KVS\*UTGARL0%?-O6_L38 2MG=X AU
M^,$60T$3XO$>SVX:L\D(MI]_$%N^<?D+4$L#!!0    ( *V+Q4Y#I[5KM $
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;'U388_4(!#]*X0?
M<&R[U5TW;9/;,T83339G/#^S[;0E!TP%NCW_O4![M6KC%V"&>6_>#$,^HGFV
M'8 C+TIJ6]#.N?[$F*TZ4-S>80_:WS1H%'?>-"VSO0%>1Y"2+-WMWC+%A:9E
M'GT74^8X."DT7 RQ@U+<_#R#Q+&@"7UU/(JV<\'!RKSG+7P%]ZV_&&^QA:46
M"K05J(F!IJ#WR>F<A?@8\"1@M*LS"95<$9^#\:DNZ"X( @F5"PS<;S=X "D#
MD9?Q8^:D2\H 7)]?V3_$VGTM5V[A >5W4;NNH$=*:FCX(-TCCA]AKN<-)7/Q
MG^$&TH<')3Y'A=+&E52#=:AF%B]%\9=I%SKNXW23)3-L&Y#.@'0!'&,>-B6*
MRM]SQ\O<X$C,U/N>AR=.3JGO316<L17QSHNWWGLKD\,A9[= -,><IYAT';-$
M,,^^I$BW4IS3?^#I-GR_J7 ?X?L_%!ZW";)-@BP29/\M<2OFW5])V*JG"DP;
MI\F2"@<=)WGE70;V/HUO\CM\FO8OW+1"6W)%YU\V]K]!=."E[.[\"'7^@RV&
MA,:%X\&?S31FD^&PGW\06[YQ^0M02P,$%     @ K8O%3C">U.BS 0  T@,
M !D   !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL?5-A;]P@#/TKB!]0DMRM
M.YV22+U.4RMMTJG3ML]<XB2H@%,@E^[?#TB:95NV+X"-W_.S,?F(YMEV (Z\
M*JEM03OG^B-CMNI <7N#/6A_TZ!1W'G3M,SV!G@=04JR+$ENF>)"TS*/OK,I
M<QR<%!K.AMA!*6Y^G$#B6-"4OCF>1-NYX&!EWO,6OH#[VI^-M]C"4@L%V@K4
MQ$!3T+OT>-J'^!CP3<!H5V<2*KD@/@?CL2YH$@2!A,H%!NZW*]R#E('(RWB9
M.>F2,@#7YS?VC[%V7\N%6[A'^5W4KBOH@9(:&CY(]X3C \SUO*-D+OX37$'Z
M\*#$YZA0VKB2:K .U<SBI2C^.NU"QWV<;G;I#-L&9#,@6P"'F(=-B:+R#]SQ
M,C<X$C/UON?AB=-CYGM3!6=L1;SSXJWW7LOTD.3L&HCFF-,4DZUCE@CFV9<4
MV5:*4_87/-N&[S85[B)\]YO"?^3?;Q+L(\'^OR5NQ?RIDJUZJL"T<9HLJ7#0
M<9)7WF5@[[+X)K_"IVG_S$TKM"47=/YE8_\;1 =>2G+C1ZCS'VPQ)#0N'-_[
MLYG&;#(<]O,/8LLW+G\"4$L#!!0    ( *V+Q4YY FQWM $  -(#   9
M>&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;'U3VV[;, S]%4$?4"6*VP6!;:!I
M,:S !@0=MCXK-GU!=7$E.>[^?I3LNFYG[$42*9[#0XI*!V.?70/@R:N2VF6T
M\;X[,.:*!I1P5Z8#C3>5L4IX-&W-7&=!E!&D)..;S0U3HM4T3Z/O9//4]%ZV
M&DZ6N%XI8?\<09HAHUOZYGALZ\8'!\O33M3P$_RO[F318C-+V2K0KC6:6*@R
M>KL]'),0'P-^MS"XQ9F$2L[&/ ?CH<SH)@@""84/# *W"]R!E($(9;Q,G'1.
M&8#+\QO[UU@[UG(6#NZ,?&I+WV1T3TD)E>BE?S3#-YCJN:9D*OX[7$!B>%""
M.0HC75Q)T3MOU,2"4I1X'?=6QWT8;_C-!%L'\ G 9\ ^YF%CHJC\7GB1I]8,
MQ(Z][T1XXNV!8V^*X(RMB'<HWJ'WDF_WNY1= M$4<QQC^#)FCF#(/J?@:RF.
M_!\X7X?O5A7N(GSW06&R3I"L$B21(/EOB6LQUY^2L$5/%=@Z3I,CA>EUG.2%
M=Q[86Q[?Y#U\G/8?PM:M=N1L/+YL[']EC >4LKG"$6KP@\V&A,J'XQ<\VW',
M1L.;;OI!;/[&^5]02P,$%     @ K8O%3N0M2U6T 0  T@,  !D   !X;"]W
M;W)K<VAE971S+W-H965T,30N>&UL?5-A;]L@$/TKB!]0$B=KL\BVU'2:-FF3
MHD[;/A/[;*,"YP&.NW\_P-3S6FM?@#ONO7MW'/F(YLEV (X\*ZEM03OG^B-C
MMNI <7N#/6A_TZ!1W'G3M,SV!G@=04JR;+.Y98H+3<L\^LZFS'%P4F@X&V('
MI;CY?0*)8T&W],7Q*-K.!0<K\YZW\ W<]_YLO,5FEEHHT%:@)@::@MYOCZ=]
MB(\!/P2,=G$FH9(+XE,P/M<%W01!(*%R@8'[[0H/(&4@\C)^)4XZIPS Y?F%
M_6.LW==RX18>4/X4M>L*>J"DAH8/TCWB^ E2/>\H2<5_@2M('QZ4^!P52AM7
M4@W6H4HL7HKBS],N=-S'=/,^P=8!60)D,^ 0\[ I453^@3M>Y@9'8J;>]SP\
M\?:8^=Y4P1E;$>^\>.N]UW)[N,W9-1"EF-,4DRUCY@CFV><4V5J*4_8&GJW#
M=ZL*=Q&^^T?AW3K!?I5@'PGV_RUQ+>;P*@E;]%2!:>,T65+AH.,D+[SSP-YG
M\4W^AD_3_I6;5FA++NC\R\;^-X@.O)3-C1^ASG^PV9#0N'"\\V<SC=ED..S3
M#V+S-R[_ %!+ P04    " "MB\5.$0TIL;4!  #2 P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970Q-2YX;6Q]4^UNVR 4?17$ Q3'R;HDLBTUG:9-:J6HT]K?
MQ+ZV48'K 8Z[MQ]@U[4V:W^ >SGGW \NV8#FU;8 CKPIJ6U.6^>Z(V.V;$%Q
M>X,=:']3HU'<>=,TS'8&>!5)2K(T26Z9XD+3(HN^LRDR[)T4&LZ&V%XI;GZ?
M0.*0TPU]=SR)IG7!P8JLXPW\ />S.QMOL5FE$@JT%:B)@3JG=YOC:1?P$? L
M8+"+,PF57!!?@_&]RFD2$@()I0L*W&]7N <I@Y!/X]>D2>>0@;@\OZM_C;7[
M6B[<PCW*%U&Y-J=[2BJH>2_=$P[?8*KG$R53\0]P!>GA(1,?HT1IXTK*WCI4
MDXI/1?&W<1<Z[L-XL[V=:.N$="*D,V$?X[ Q4,S\"W>\R P.Q(R][WAXXLTQ
M];TI@S.V(M[YY*WW7HO-_I"Q:Q":,*<1DRXQ,X)Y]3E$NA;BE/Y#3]?IV]4,
MMY&^748_).L"NU6!7138_;?$%<SA[R+9HJ<*3!.GR9(2>QTG>>&=!_8NC6_R
M 1^G_9&;1FA++NC\R\;^UX@.?"K)C1^AUG^PV9!0NW#\[,]F'+/1<-A-/XC-
MW[CX U!+ P04    " "MB\5.;,N$%K,!  #2 P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970Q-BYX;6Q]4V&/U" 0_2N$'W#LLE7/3=OD]HS11)/-&?4SVTY;
M<L!4H-OSWPNT5^M=XQ=@AGEOW@Q#/J)]=!V )T]:&5?0SOO^R)BK.M#"W6 /
M)MPT:+7PP;0M<[T%42>05HSO=F^9%M+0,D^^LRUS'+R2!LZ6N$%K87^?0.%8
MT#U]=CS(MO/1P<J\%RU\ _^]/]M@L86EEAJ,DVB(A::@=_OC*8OQ*>"'A-&M
MSB16<D%\C,;GNJ"[* @45#XRB+!=X1Z4BD1!QJ^9DRXI(W!]?F;_F&H/M5R$
M@WM4/V7MNX+>4E)#(P;E'W#\!',];RB9B_\"5U A/"H).2I4+JVD&IQ'/;,$
M*5H\3;LT:1^G&Y[-L&T GP%\ =RF/&Q*E)1_$%Z4N<61V*GWO8A/O#_RT)LJ
M.E,KTET0[X+W6N[?\YQ=(]$<<YIB^#IFB6"!?4G!MU*<^"LXWX8?-A4>$OSP
MC\+#-D&V29 E@NR_)6[%9"^2L%5/-=@V39,C%0XF3?+*NPSL'4]O\C=\FO:O
MPK;2.')!'UXV];]!]!"D[&[""'7A@RV&@L;'X[MPMM.838;'?OY!;/G&Y1]0
M2P,$%     @ K8O%3N,6_4JT 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H
M965T,3<N>&UL?5/;CML@$/T5Q <L"<E>&MF6-EM5K=1*T5;=/A-[;*,%Q@4<
M;_^^@!W7;:V^ #/,.7-F&+(![:MK 3QYT\JXG+;>=P?&7-F"%NX&.S#AID:K
MA0^F;9CK+(@J@;1B?+.Y8UI(0XLL^4ZVR+#W2AHX6>)ZK87]>02%0TZW].IX
MEDWKHX,562<:^ K^6W>RP6(S2R4U&"?1$ MU3A^WA^,^QJ> %PF#6YQ)K.2,
M^!J-3U5.-U$0*"A]9!!AN\ 3*!6)@HP?$R>=4T;@\GQE_Y!J#[6<A8,G5-]E
MY=N</E!202UZY9]Q^ A3/;>43,5_A@NH$!Z5A!PE*I=64O;.HYY8@A0MWL9=
MFK0/X\WN"EL'\ G 9\!# K Q45+^7GA19!8'8L?>=R(^\?; 0V_*Z$RM2'=!
MO O>2[%]=YNQ2R2:8HYC#%_&S!$LL,\I^%J*(_\'SM?ANU6%NP3?_:'P;IU@
MOTJP3P3[_Y:X%G/_5Q*VZ*D&VZ1I<J3$WJ1)7GCG@7WDZ4U^AX_3_D781AI'
MSNC#RZ;^UX@>@I3-31BA-GRPV5!0^WB\#V<[CMEH>.RF'\3F;US\ E!+ P04
M    " "MB\5.X&Y[G;8!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q
M."YX;6Q]4]MNVS ,_15!'U ECK>F@6V@Z3!LP 8$'=8^*S9M"]7%D^2X_?M2
MLNMZJ[$72:1X#@\I*AN,?7(M@"?/2FJ7T];[[L"8*UM0W%V9#C3>U,8J[M&T
M#7.=!5Y%D)(LV6P^,\6%ID46?2=;9*;W4F@X6>)ZI;A].8(T0TZW],UQ+YK6
M!P<KLHXW\ O\[^YDT6(S2R44:">,)A;JG-YN#\<TQ,> !P&#6YQ)J.1LS%,P
MOE<YW01!(*'T@8'C=H$[D#(0H8P_$R>=4P;@\OS&_C76CK6<N8,[(Q]%Y=N<
M[BFIH.:]]/=F^ 93/9\HF8K_ 1>0&!Z48([22!=74O;.&S6QH!3%G\==Z+@/
MX\UU.L'6 <D$2&; /N9A8Z*H_ OWO,BL&8@=>]_Q\,3;0X*]*8,SMB+>H7B'
MWDNQO=EG[!*(IICC&),L8^8(ANQSBF0MQ3'Y $_6X;M5A;L(W_VE\&:=(%TE
M2"-!^M\2/\;@7/^3A"UZJL V<9H<*4VOXR0OO// WB;Q3=[#QVG_R6TCM"-G
MX_%E8_]K8SR@E,T5CE"+'VPV)-0^'*_Q;,<Q&PUONND'L?D;%Z]02P,$%
M  @ K8O%3@.>[DJS 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN
M>&UL?5-A;]P@#/TKB!]0<N2Z5:<D4J_3M$JK=.JT[3.7. DJA!3(I?WW,R1-
MLRW;%\#&[_G9F&PT]LFU )Z\:-6YG+;>]P?&7-F"%N[*]-#A36VL%AY-VS#7
M6Q!5!&G%>))\8%K(CA99])ULD9G!*]G!R1(W:"WLZQ&4&7.ZHV^.1]FT/CA8
MD?6B@6_@O_<GBQ9;6"JIH7/2=,1"G=/;W>&X#_$QX(>$T:W.)%1R-N8I&/=5
M3I,@"!24/C (W"YP!TH%(I3Q/'/2)64 KL]O[)]C[5C+63BX,^JGK'R;TQM*
M*JC%H/RC&;_ 7,\U)7/Q7^$""L.#$LQ1&N7B2LK!>:-G%I2BQ<NTRR[NXW23
M7L^P;0"? 7P!W,0\;$H4E7\27A29-2.Q4^][$9YX=^#8FS(X8ROB'8IWZ+T4
M/-EE[!*(YICC%,-7,>\1#-F7%'PKQ9'_!>?;\'1381KAZ6\*_T&PWR381X+]
M?TO<BDG_2,)6/=5@FSA-CI1FZ.(DK[S+P-[R^";OX=.T/PC;R,Z1L_'XLK'_
MM3$>4$IRA2/4X@=;# 6U#\>/>+;3F$V&-_W\@]CRC8M?4$L#!!0    ( *V+
MQ4Z=E5B+M0$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;'U3
M86_<( S]*X@?4')<>JM.2:1>JVF3-NG4:>MG+G$25(@S()?NWP](FF9;M"^
MC=_SLS'9B.;%M@".O&K5V9RVSO5'QFS9@A;V!GOH_$V-1@OG3=,PVQL0501I
MQ7B2')@6LJ-%%GUG4V0X."4[.!MB!ZV%^74"A6-.=_3-\22;U@4'*[)>-/ -
MW/?^;+S%%I9*:NBLQ(X8J'-ZOSN>TA ? WY(&.WJ3$(E%\278'RN<IH$0:"@
M=(%!^.T*#Z!4(/(R?LZ<=$D9@.OS&_O'6+NOY2(L/*!ZEI5K<WI'206U&)1[
MPO$3S/7<4C(7_P6NH'QX4.)SE*AL7$DY6(=Z9O%2M'B==MG%?9QN]H<9M@W@
M,X O@+N8ATV)HO)'X421&1R)F7K?B_#$NR/WO2F#,[8BWGGQUGNO!4_2C%T#
MT1QSFF+X*F:W1##/OJ3@6RE._!\XWX;O-Q7N(WS_A\+;;8)TDR"-!.E_2]R*
M.?R5A*UZJL$T<9HL*7'HXB2OO,O WO/X)N_AT[1_%::1G247=/YE8_]K1 =>
M2G+C1ZCU'VPQ%-0N'#_XLYG&;#(<]O,/8LLW+GX#4$L#!!0    ( *V+Q4[1
MGJ,IM0$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;'U3VV[<
M(!#]%<0'!)MUD^W*MI1-%;52*ZU2-7EF[;&-PL4%O$[_OH =QVVLO  SS#ES
M9ACR49MGVP$X]"*%L@7NG.L/A-BJ \GLE>Y!^9M&&\F<-TU+;&^ U1$D!:%)
M<DTDXPJ7>?2=3)GKP0FNX&20':1DYL\1A!X+G.)7QP-O.Q<<I,Q[UL)/<+_Z
MD_$665AJ+D%9KA4RT!3X-CT<LQ ? QXYC'9U1J&2L];/P?A6%S@)@D! Y0(#
M\]L%[D"(0.1E_)XY\9(R -?G5_;[6+NOY<PLW&GQQ&O7%7B/40T-&X1[T.-7
MF.OYA-%<_'>X@/#A08G/46EAXXJJP3HM9Q8O1;*7:><J[N-TDZ4S;!M 9P!=
M /N8ATR)HO(OS+$R-WI$9NI]S\(3IP?J>U,%9VQ%O//BK?=>2IK<Y.02B.:8
MXQ1#5S'I$D$\^Y*";J4XTG=PN@W?;2K<1?CN'X7[;8)LDR"+!-F')6[%?/XO
M"5GU5()IXS195.E!Q4E>>9>!O:7Q3=["IVG_P4S+E45G[?S+QOXW6COP4I(K
M/T*=_V"+(:!QX7CCSV8:L\EPNI]_$%F^<?D74$L#!!0    ( *V+Q4[&%5/:
MLP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;'U388^<(!#]
M*X0?<"AKV\M&36ZO:=JD33;7M/W,ZJCD0"S@>OWW'="SMO7N"S##O#=OAB&?
MC'UT'8 G3UKUKJ"=]\.1,5=UH(6[,0/T>-,8JX5'T[;,#19$'4%:,9XD;YD6
MLJ=E'GUG6^9F]$KV<+;$C5H+^^L$RDP%3>FSXT&VG0\.5N:#:.$K^&_#V:+%
M5I9::NB=-#VQT!3T+CV>LA ? [Y+F-SF3$(E%V,>@_&I+F@2!(&"R@<&@=L5
M[D&I0(0R?BZ<=$T9@-OS,_N'6#O6<A$.[HWZ(6O?%?26DAH:,2K_8*:/L-3S
MAI*E^,]P!87A00GFJ(QR<275Z+S1"PM*T>)IWF4?]VF^R;(%M@_@"X"O@-N8
MA\V)HO+WPHLRMV8B=N[](,(3IT>.O:F",[8BWJ%XA]YKR=,D9]= M,2<YAB^
MB4G7"(;L:PJ^E^+$_X/S??AA5^$AP@]_*7PA?[9+D$6"[-42]V+^5<DV/=5@
MVSA-CE1F[.,D;[SKP-[Q^"9_PN=I_R)L*WM'+L;CR\;^-\9X0"G)#8Y0AQ]L
M-10T/AS?X=G.8S8;W@S+#V+K-RY_ U!+ P04    " "MB\5.VBH5+K@!  #1
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6QM4]MNW" 0_17$!X0U
M=IIH95O*IJI:J956J=H^L_;XH@#C EZG?U_ CF,E?@%F..?,A2&?T#S;#L"1
M%R6U+6CGW'!DS%8=*&%O< #M;QHT2CAOFI;9P8"H(TE)Q@^'3TR)7M,RC[ZS
M*7,<G>PUG VQHU+"_#N!Q*F@"7UU//5MYX*#E?D@6O@)[M=P-MYBJTK=*]"V
M1TT,- 5]2(ZG+. CX'</D]V<2:CD@O@<C&]U00\A(9!0N: @_':%1Y R"/DT
M_BZ:= T9B-OSJ_J76+NOY2(L/*+\T]>N*^@])34T8I3N":>OL-1S2\E2_'>X
M@O3PD(F/4:&T<275:!VJ1<6GHL3+O/<Z[M-\P].%MD_@"X&OA/L8A\V!8N:?
MA1-E;G B9N[](,(3)T?N>U,%9VQ%O//)6^^]ECQ)<W8-0@OF-&/X!I.L".;5
MUQ!\+\2)?Z#S?7JZFV$:Z>DV^MWMOD"V*Y!%@6PCD/)W%7Z$\"1[%X-M6JK
MM'&8+*EPU'&0-]YU7A]X?)(W^#SL/X1I>VW)!9U_V-C^!M&!3^5PXR>H\_]K
M-20T+ASO_-G,4S8;#H?E ['U%Y?_ 5!+ P04    " "MB\5.FYS<O.X!  !E
M!0  &0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6QU5-N.G# ,_17$!VP@
M<X&. &EGJZJ56FFT5=OG#)B+-B$TR0S;OV\26(I8]X7$SO$Y=H*=C5*]Z!;
M!*^"]SH/6V.&$R&Z;$$P_2 'Z.U)+95@QIJJ(7I0P"H?)#BA470D@G5]6&3>
M=U%%)F^&=SU<5*!O0C#UYPQ<CGD8AV^.YZYIC7.0(AM8 ]_!_!@NREID8:DZ
M ;WN9!\HJ//P,3Z=4X?W@)\=C'JU#UPE5RE?G/&ERL/()00<2N,8F%WN\ 2<
M.R*;QN^9,UPD7>!Z_\;^R==N:[DR#4^2_^HJT^9A&@85U.S&S;,</\-<SR$,
MYN*_PAVXA;M,K$8IN?;?H+QI(\7,8E,1['5:N]ZOXW1RI',8'D#G +H$I%Z'
M3$(^\X_,L")3<@S4=/<#<T\<GZB]F](Y_57X,YN\MMY[0>-#1NZ.:,:<)PQ=
M8>(%02S[(D$QB3-]%T[Q\!V:X<Z'[];J:8(3[%&"O2?8KPB29%/A>PB-C[C&
M =4X( 1;$0R3XB)'5.2($'S8B" 8&N$B"2J2( 3Q1@3#_.=-4U0D10AV&Q$,
ML]^(D-5O+D UOL%U4,I;[X?+RKO,D$??5^0??!I WYAJNEX'5VELL_F6J*4T
M8%.)'NS3M7;F+0:'VKAM8O=JZOS),'*8AQI9)FOQ%U!+ P04    " "MB\5.
M<(YGL,$!   3!   &0   'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6QM5.UN
MVR 4?17$ Y2$Q&D6V9::3M,F;5+4:=MO8E_;J'QX@./N[0?8]=R./X9[.>?<
M<_EP/FKS;#L AUZD4+; G7/]B1!;=2"9O=,]*+_2:".9\Z%IB>T-L#J2I"!T
MLSD0R;C"91YS%U/F>G""*[@89 <IF?ES!J'' F_Q:^*)MYT+"5+F/6OA.[@?
M_<7XB"PJ-9>@+-<*&6@*_+ ]G;. CX"?'$:[FJ/0R57KYQ!\J0N\"89 0.6"
M O/##1Y!B"#D;?R>-?%2,A#7\U?U3[%WW\N567C4XA>O75?@(T8U-&P0[DF/
MGV'N)\-H;OXKW$!X>'#B:U1:V/A%U6"=EK.*MR+9RS1R%<=Q6MD=9EJ:0&<"
M70C'6(=,A:+SC\RQ,C=Z1&;:^YZ%(]Z>J-^;*B3C5L0U;][Z[*VD-,O)+0C-
MF/.$H2O,=D$0K[Z4H*D29_H?G:;INZ3#7:3OWS@\I 7V28%]%-B]$;A/"V1)
M@2SAX/ANCU*8#^^*D-6A2#!MO(X657I0\2FLLLN-?Z#Q4/_!I^?RC9F6*XNN
MVOFK$0^PT=J!M[*Y\UXZ_T*70$#CPO3>S\UT3Z? Z7Y^@F3Y#Y1_ 5!+ P04
M    " "MB\5.Y^9TP+8!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R
M-BYX;6QM4]MNG# 0_17+'Q"#(6FZ J1LJJJ5&FF5JNVS%P:PX@NQS9+\?6U#
M*$UXL3WC.6?.C,?%I,V3[0$<>I%"V1+WS@T'0FS=@V3V2@^@_$VKC63.FZ8C
M=C# F@B2@M DN2&2<86K(OI.IBKTZ 17<#+(CE(R\WH$H:<2I_C-\<B[W@4'
MJ8J!=? 3W*_A9+Q%5I:&2U"6:X4,M"6^2P_'/,3'@-\<)KLYHU#)6>NG8'QO
M2IP$02"@=H&!^>T"]R!$(/(RGA=.O*8,P.WYC?UKK-W7<F86[K7XPQO7E_@6
MHP9:-@KWJ*=OL-1SC=%2_ ^X@/#A08G/46MAXXKJT3HM%Q8O1;*7>><J[M-\
M0_,%M@^@"X"N@-N8A\R)HO(OS+&J,'I"9N[]P,(3IP?J>U,'9VQ%O//BK?=>
M*IHE!;D$HB7F.,?034RZ1A#/OJ:@>RF.] .<[L.S7859A&?;[)^S?8)\ER"/
M!/E_):;O2MR+>:^2;'HJP71QFBRJ]:CB)&^\Z\#>T?@F_\+G:7]@IN/*HK-V
M_F5C_UNM'7@IR94?H=Y_L-40T+IP_.3/9AZSV7!Z6'X06;]Q]1=02P,$%
M  @ K8O%3H'XT3&V 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N
M>&UL=5/;;IPP$/T5RQ\0LX9MHQ4@95-%C=1*JU1MGKTP@!5?B&V6].]K&T)(
M0E]LS_B<,Q>/\U&;)]L!./0BA;(%[ISK#X38J@/)[)7N0?F;1AO)G#=-2VQO
M@-61) 6A2?*%2,85+O/H.YDRUX,37,')(#M(R<S?(P@]%GB'7QT/O.U<<) R
M[UD+O\#][D_&6V11J;D$9;E6R$!3X)O=X9@%? 3\X3#:U1F%2LY:/P7COBYP
M$A(" 94+"LQO%[@%(8*03^-YUL1+R$!<GU_5[V+MOI8SLW"KQ2.O75?@:XQJ
M:-@@W(,>O\-<SQZCN?@?< 'AX2$3'Z/2PL8558-U6LXJ/A7)7J:=J[B/TTVZ
MGVG;!#H3Z$*XCG'(%"AF_HTY5N9&C\A,O>]9>.+=@?K>5,$96Q'O?/+6>R\E
M3=.<7(+0C#E.&+K"[!8$\>I+"+H5XD@_T>DV/=W,,(WT=$U/_B.0;0ID42![
M5V+VH<0MS/Y#$++JJ033QFFRJ-*#BI.\\BX#>T/CF[S!IVG_R4S+E45G[?S+
MQOXW6COPJ217?H0Z_\$60T#CPO&K/YMIS";#Z7[^063YQN4_4$L#!!0    (
M *V+Q4Y\@\]4MP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM
M;'53VV[<(!#]%<0'A#7K)*N5;2F;*FJE5EJE:OO,VN.+PL4%O$[_O@-V7#=U
M7X 9SCES8<A&8U]<"^#)JY+:Y;3UOC\RYLH6E' WI@>--[6Q2G@T;<-<;T%4
MD:0DX[O='5.BT[3(HN]LB\P,7G8:SI:X02EA?YU FC&G"7US/'=-ZX.#%5DO
M&O@*_EM_MFBQ1:7J%&C7&4TLU#E]2(ZG-. CX'L'HUN=2:CD8LQ+,#Y5.=V%
MA$!"Z8."P.T*CR!E$,(T?LZ:= D9B.OSF_I3K!UKN0@'CT;^Z"K?YO1 206U
M&*1_-N-'F.NYI60N_C-<02(\9((Q2B-=7$DY.&_4K(*I*/$Z[9V.^SC=I.E,
MVR;PF< 7PB'&85.@F/D'X46163,2._6^%^&)DR/'WI3!&5L1[S!YA]YKP?=W
M&;L&H1ESFC!\A4D6!$/U)03?"G'B_]#Y-GV_F>$^TO=K>O*?^.FF0!H%TK]*
MO']7XA;F\"X(6_54@6WB-#E2FD''25YYEX%]X/%-_L"G:?\B;--I1R[&X\O&
M_M?&>,!4=C<X0BU^L,604/MPO,>SG<9L,KSIYQ_$EF]<_ 902P,$%     @
MK8O%3B<2__JX 0  T0,  !D   !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL
M;5/;;IPP$/T5RQ\0LX8TZ0J0LJFJ5FJE5:JVSUX8P(J-J6V6].\[-H2BA!?;
M,S[GS,7C?#+VV74 GKQHU;N"=MX/1\9<U8$6[L8,T.--8ZP6'DW;,C=8$'4D
M:<5XDGQ@6LB>EGGTG6V9F]$KV</9$C=J+>S?$R@S%?1 7QU/LNU\<+ R'T0+
M/\#_',X6+;:JU%)#[Z3IB86FH ^'XRD+^ CX)6%RFS,)E5R,>0[&U[J@24@(
M%%0^* C<KO (2@4A3.//HDG7D(&X/;^J?XZU8RT7X>#1J-^R]EU![RFIH1&C
M\D]F^@)+/;>4+,5_@RLHA(=,,$9EE(LKJ4;GC5Y4,!4M7N9=]G&?YAN>+K1]
M E\(?"7<QSAL#A0S_R2\*'-K)F+GW@\B//'AR+$W57#&5L0[3-ZA]UKR]&/.
MKD%HP9QF#-]@#BN"H?H:@N^%./%W=+Y/3W<S3",]W4:_N]T7R'8%LBB0;012
M_J;"]Q">)6]BL$U+-=@V#I,CE1G[.,@;[SJO#SP^R7_X/.S?A6UE[\C%>'S8
MV/[&& ^82G*#$]3A_UH-!8T/QSL\VWG*9L.;8?E ;/W%Y3]02P,$%     @
MK8O%3@=,S]RV 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&UL
M;5/;;MP@$/T5Q >$->LTJY5M*9NH:J566J5J\\S:8QL%/"[@=?KW!>PX;NH7
M8(9SSEP8LA'-BVT!''G5JK,Y;9WKCXS9L@4M[ WVT/F;&HT6SINF8;8W(*I(
MTHKQW>X3TT)VM,BB[VR*# >G9 =G0^R@M3!_3J!PS&E"WQQ/LFE=<+ BZT4#
M/\#][,_&6VQ1J:2&SDKLB($ZI_?)\90&? 3\DC#:U9F$2BZ(+\'X6N5T%Q("
M!:4+"L)O5W@ I8*03^/WK$F7D(&X/K^I?XZU^UHNPL(#JF=9N3:G!THJJ,6@
MW!..7V"NYY:2N?AO< 7EX2$3'Z-$9>-*RL$ZU+.*3T6+UVF77=S'Z29-9MHV
M@<\$OA .,0Z; L7,'X43169P)&;J?2_"$R='[GM3!F=L1;SSR5OOO18\33)V
M#4(SYC1A^ KSCF!>?0G!MT*<^']TODW?;V:XC_3].OK=85L@W11(HT#Z3XG\
M0XE;F/V'(&S54PVFB=-D28E#%R=YY5T&]I['-WF'3]/^79A&=I9<T/F7C?VO
M$1WX5'8W?H1:_\$60T'MPO'.G\TT9I/AL)]_$%N^<?$74$L#!!0    ( *V+
MQ4Z44[SON $  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;'53
MVV[<(!#]%<0'A%W6258KVU(V595*K;1*U>:9M<<7!1@'\#K]^P)V'"=U7X 9
MYIPS,PSI@.;9-@".O"JI;48;Y[H#8[9H0 E[A1UH?U.A4<)YT]3,=@9$&4%*
M,K[9W# E6DWS-/I.)D^Q=[+5<#+$]DH)\^<($H>,;NF;X[&M&Q<<+$\[4<-/
M<+^ZD_$6FUG*5H&V+6IBH,KHW?9P3$)\#/C=PF 79Q(J.2,^!^-;F=%-2 @D
M%"XP"+]=X!ZD#$0^C9>)D\Z2 ;@\O[%_C;7[6L["PCW*I[9T34;WE)10B5ZZ
M1QP>8*KGFI*I^.]P >G#0R9>HT!IXTJ*WCI4$XM/18G7<6]UW(?QYI9/L'4
MGP!\!NRC#AN%8N9?A!-Y:G @9NQ])\(3;P_<]Z8(SMB*>.>3M]Y[R7F2I.P2
MB*:8XQC#%S';.8)Y]EF"KTD<^3]PO@[?K6:XB_#=4GW_'_UDE2")!,F'$J\_
ME;@6<_-)A"UZJL#4<9HL*;#7<9(7WGE@[^(CLO?P<=I_"%.WVI(S.O^RL?\5
MH@.?RN;*CU#C/]AL2*A<.-[ZLQG';#0<=M,/8O,WSO\"4$L#!!0    ( *V+
MQ4Z;%;-'MP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;&U3
MVV[<(!#]%<0'A%W62;8KVU(V4=1*K;1*U>:9M<<V"A@7\#K]^P[8<9W$+\ ,
MYYRY,*2#L2^N ?#D5:O69;3QOCLPYHH&M'!7IH,6;RICM?!HVIJYSH(H(TDK
MQC>;&Z:%;&F>1M_)YJGIO9(MG"QQO=;"_CV",D-&M_3-\23KQ@<'R]-.U/ 3
M_*_N9-%BLTHI-;1.FI98J#)ZMST<DX"/@-\2!K<XDU#)V9B78'PK,[H)"8&"
MP@<%@=L%[D&I((1I_)DTZ1PR$)?G-_7'6#O6<A8.[HUZEJ5O,KJGI(1*],H_
MF>$K3/5<4S(5_QTNH! >,L$8A5$NKJ3HG3=Z4L%4M'@==]G&?1AO^,U$6R?P
MB<!GPC[&86.@F/F#\")/K1F('7O?B?#$VP/'WA3!&5L1[S!YA]Y+SI/;E%V"
MT(0YCAB^P&QG!$/U.01?"W'DG^A\G;Y;S7 7Z;ME]'VR+I"L"B11('E7XOY#
MB6N8+Q^"L$5/-=@Z3I,CA>G;.,D+[SRP=SR^R7_X..T_A*UEZ\C9>'S9V/_*
M& ^8RN8*1ZC!#S8;"BH?CK=XMN.8C88WW?2#V/R-\W]02P,$%     @ K8O%
M3FTAAH+! 0  -P0  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL=51A
M;]L@$/TKB!]0;!*O561;:CI5G;1)4:=MGXE]ME'!>(#C[M\/L.-Y&?L2N/.[
M]]X!EWQ2^LUT !:]2]&; G?6#@="3-6!9.9.#="[+XW2DED7ZI:800.K0Y$4
MA";)!R(9[W&9A]Q)E[D:K> ]G#0RHY1,_SJ"4%.!4WQ-O/*VLSY!RGQ@+7P%
M^VTX:1>1E:7F$GK#58\T- 5^3 _'S.,#X#N'R6SVR'=R5NK-!Y_J B?>$ BH
MK&=@;KG $PCAB9R-GPLG7B5]X79_97\.O;M>SLS DQ(_>&V[ C]@5$/#1F%?
MU?0"2S\91DOSG^$"PL&]$Z=1*6'"+ZI&8Y5<6)P5R=[GE?=AG1;^:UF\@"X%
M]*: S$+!^4=F69EK-2$]G_W _!6G!^K.IO+)<!3AFS-O7/92TBS)R<43+9CC
MC*$;3+HBB&-?)6A,XDC_*:?Q\EW4X2Z4[[;J#_=Q@GV48!\(]G^UF-ZT&,/\
MQV46%<DB!+L;D1AF?R-"-A<G0;?AR1I4J;$/X[+)KE/Q2,/%_X'/(_6%Z9;W
M!IV5=<\G7'*CE 5G);ES7CHWQ6L@H+%^>^_V>G[+<V#5L(PI6?\KRM]02P,$
M%     @ K8O%3A'MA+G" 0  -P0  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S0N>&UL;53M;ML@%'T5Q ,4A\3]B&Q+3:=IDS8IZK3U-[&O;50P'N"X??L"
M=CPWXT_@7I][SKG 338J_6I: (O>I.A,CEMK^STAIFQ!,G.C>NC<EUIIR:P+
M=4-,KX%5H4@*0I/DEDC&.UQD(7?41:8&*W@'1XW,("73[P<0:LSQ!E\2S[QI
MK4^0(NM9 [_ _NZ/VD5D8:FXA,YPU2$-=8X?-_M#ZO$!\(?#:%9[Y#LY*?7J
M@^]5CA-O" 24UC,PMYSA"83P1,[&WYD3+Y*^<+V_L'\-O;M>3LS DQ(OO+)M
MCN\QJJ!F@[#/:OP&<S\I1G/S/^ ,PL&]$Z=1*F'"+RH'8Y6<69P5R=ZFE7=A
M'6?^2UF\@,X%]*J 3$+!^1=F69%I-2(]G7W/_!5O]M2=3>F3X2C"-V?>N.RY
MH&F:D;,GFC&'"4-7F,V"((Y]D: QB0/]KYS&R[=1A]M0OEVK/R1Q@EV48!<(
M=I]:O+UJ,8:YBXND49$T0G!_)1+#/%R)D-7%2=!->+(&E6KHPKBLLLM4/-)P
M\?_@TTC]9+KAG4$G9=WS"9=<*V7!64ENG)?63?$2"*BMW]ZYO9[>\A18U<]C
M2I;_BN(#4$L#!!0    ( *V+Q4[/0\XCP@$  #<$   9    >&PO=V]R:W-H
M965T<R]S:&5E=#,U+GAM;'54[8[;(!!\%<0#'#;YZ#6R+5VNJEKI3HJN:ON;
MV&L;'1@7<'SW]@7LN&Y*_P1V/3LS"VRR4>E7TP)8]"9%9W+<6ML?"#%E"Y*9
M.]5#Y[[42DMF7:@;8GH-K I%4A":)'LB&>]PD87<21>9&JS@'9PT,H.43+\?
M0:@QQRF^)EYXTUJ?($76LP:^@?W>G[2+R,)2<0F=X:I#&NH</Z2'X\[C ^ '
MA]&L]LAW<E;JU0=?JQPGWA (**UG8&ZYP",(X8F<C5\S)UXD?>%Z?V7_''IW
MO9R9@4<E?O+*MCF^QZB"F@W"OJCQ"\S][#":FW^""P@']TZ<1JF$";^H'(Q5
M<F9Q5B1[FU;>A76<^:]E\0(Z%]"; C()!>>?F&5%IM6(]'3V/?-7G!ZH.YO2
M)\-1A&_.O''92T'W248NGFC&'"<,76'2!4$<^R)!8Q)'^D\YC9=OH@XWH7RS
M5O^XCQ-LHP3;0+#]J\7TIL48YC\N=U&1781@<R,2PVQO1,CJXB3H)CQ9@THU
M=&%<5MEE*AYHN/@_\&FDGIEN>&?065GW?,(EUTI9<%:2.^>E=5.\! )JZ[<?
MW%Y/;WD*K.KG,27+?T7Q&U!+ P04    " "MB\5.L+"=P+@!  #2 P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6QM4^UNVR 4?17$ Y2$N$D;V9::
M5M,F;5+4:=MO8E_;J.#K 8Z[MQ]@U_-:_P'NY9QS/[BD YH7VP X\JI5:S/:
M.-<=&;-% UK8&^R@]3<5&BV<-TW-;&= E)&D%>.;S9YI(5N:I]%W-GF*O5.R
MA;,AMM=:F#\G4#AD=$O?',^R;EQPL#SM1 W?P?WHSL9;;%8II8;62FR)@2JC
M#]OC*0GX"/@I8;"+,PF57!!?@O&ES.@F) 0*"A<4A-^N\ A*!2&?QN])D\XA
M W%Y?E/_%&OWM5R$A4=4OV3IFHS>45)")7KEGG'X#%,]MY1,Q7^%*R@/#YGX
M& 4J&U=2]-:AGE1\*EJ\CKMLXSZ,-X=DHJT3^$3@,^$NQF%CH)CYDW B3PT.
MQ(R][T1XXNV1^]X4P1E;$>]\\M9[KSG?WZ;L&H0FS&G$\ 5F.R.85Y]#\+40
M)_Z!SM?IN]4,=Y&^6T:_OU\72%8%DBB0_%?B_EV):YC#NR!LT5,-IH[39$F!
M?1LG>>&=!_:!QS?Y!Q^G_9LPM6PMN:#S+QO[7R$Z\*EL;OP(-?Z#S8:"RH7C
MP9_-.&:CX;";?A";OW'^%U!+ P04    " "MB\5.>4]RR;D!  #2 P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6QU4]MNW" 0_17$!P0ONTDV*]M2
M-E'52JVT2M7TF;7'-@H8%_ Z_?L.V''=U'D!9CCGS(4A'8Q]<0V )Z]:M2ZC
MC??=@3%7-*"%NS(=M'A3&:N%1]/6S'461!E)6C&>)#=,"]G2/(V^D\U3TWLE
M6SA9XGJMA?U]!&6&C&[HF^-)UHT/#I:GG:CA._@?W<FBQ6:54FIHG30ML5!E
M]'YS..X"/@*>)0QN<2:ADK,Q+\'X4F8T"0F!@L('!8';!1Y J2"$:?R:-.D<
M,A"7YS?U3[%VK.4L'#P8]5.6OLGHGI(2*M$K_V2&SS#5<TW)5/Q7N(!">,@$
M8Q1&N;B2HG?>Z$D%4]'B==QE&_=AO+F^FVCK!#X1^$S8QSAL#!0S?Q1>Y*DU
M [%C[SL1GGASX-B;(CAC*^(=)N_0>\GYS3YEER T88XCAB\PFQG!4'T.P=="
M'/E_=+Y.WZYFN(WT[9*>?""P6Q7818'=/R7>O2MQ!7.;O O"%CW58.LX38X4
MIF_C)"^\\\#>\_@F?^'CM'\3MI:M(V?C\65C_RMC/& JR16.4(,?;#845#X<
M;_%LQS$;#6^ZZ0>Q^1OG?P!02P,$%     @ K8O%3BZL?CZV 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL;5/;;MP@$/T5Q <$+[NY:&5;
MRB:*4JF55JG:/+/V^*( XP!>IW]?P([C)'X!9CCGS(4A'="\V ; D3<EM<UH
MXURW9\P6#2AA+[ #[6\J-$HX;YJ:V<Z *"-)2<:3Y(HIT6J:I]%W-'F*O9.M
MAJ,AME=*F'\'D#AD=$/?'4]MW;C@8'G:B1I^@_O3'8VWV*Q2M@JT;5$3 U5&
M;S?[PR[@(^!O"X-=G$FHY(3X$HP?94:3D!!(*%Q0$'X[PQU(&81\&J^3)IU#
M!N+R_*[^$&OWM9R$A3N4SVWIFHS>4%)")7KIGG!XA*F>2TJFXG_"&:2'ATQ\
MC *EC2LI>NM032H^%27>QKW5<1_&FRL^T=8)?"+PF7 3X[ Q4,S\7CB1IP8'
M8L;>=R(\\6;/?6^*X(RMB'<^>>N]YYQ?;U)V#D(3YC!B^ +S@6!>?0[!UT(<
M^#<Z7Z=O5S/<1OIV24\NUP5VJP*[*+#[5"+_4N(:9OLE"%OT5(&IXS194F"O
MXR0OO// WL9'9!_P<=I_"5.WVI(3.O^RL?\5H@.?2G+A1ZCQ'VPV)%0N'*_]
MV8QC-AH.N^D'L?D;Y_\!4$L#!!0    ( *V+Q4[KPLQW2 (  &4(   9
M>&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;)56VX[;(!#]%<L?L!@<WR+'4K)5
MU4JM%&W5]IDX)+86&Q=(LOW[ O:Z23-6G9< P\PY<X#Q)+\(^:HJQK3WUO!6
MK?Q*ZVZ)D"HKUE#U)#K6FIV#D W59BF/2'62T;T+:C@B01"CAM:M7^3.MI5%
M+DZ:URW;2D^=FH;*WQO&Q67E8__=\%(?*VT-J,@[>F3?F/[>;:59H1%E7S>L
M5;5H/<D.*W^-EQN<V0#G\:-F%W4U]ZR4G1"O=O%YO_(#FQ'CK-06@IKAS)X9
MYQ;)Y/%K /5'3AMX/7]'_^C$&S$[JMBSX#_KO:Y6?NI[>W:@)ZY?Q.43&P1%
MOC>H_\+.C!MWFXGA* 57[M<K3TJ+9D QJ33TK1_KUHV7?B<B0Q@<0(8 ,@80
M%X!Z(I?Y!ZIID4MQ\61_^!VU=XR7Q)Q-:8WN*-R>25X9Z[D@R2)'9PLT^&QZ
M'W+E@T</9-!'"@)1;,A=.$DB&" $<PP=0'@#$,, "Q!@X0 6-P#)/R)[G\CY
MM+W("941R!$!'"D,$(, \7R5"0B0S%"9W*D,88H4I$@!B@P&R$" ;+Y(', /
M-I@A<W"ZN<T)EHFRP/<L:3 ! 3[[-28/:(4?/@[G: WGWBF&JP,#Y9%.'1?\
M^''T@%;X^>-XCM;X3BN98(%K! -%DDY!P#6 TP>TPE6 LSE:L_]J15=?^8;)
MH^MORBO%J77-]<HZ]M!UWR7^NO<-^"N5Q[I5WDYHTVM<1S@(H9G))'@R.52F
MYX\+S@[:3A,SEWWCZQ=:=$-31^,_B^(/4$L#!!0    ( *V+Q4Z->5P8^0$
M '(%   9    >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;'V4[6Z;,!B%;P5Q
M 368CZ01(#6IIDW:I*C3MM\.O 14@YGMA.[N9QN*J/'V)_XZY_AY;>)L9/Q5
M- #2>^MH+W*_D7(X("3*!CHB'M@ O5JI&>^(5$-^16+@0"ICZBC"09"BCK2]
M7V1F[LR+C-TD;7LX<T_<NH[P/T>@;,S]T'^?>&FOC=03J,@&<H7O('\,9ZY&
M:$FIV@YZT;+>XU#G_E-X.*5:;P0_6QC%JN_I2BZ,O>K!ERKW PT$%$JI$XAJ
M[G "2G60PO@]9_K+EMJX[K^G?S*UJUHN1,")T5]M)9O<W_M>!36Y4?G"QL\P
MUY/XWES\5[@#57)-HO8H&17FURMO0K)N3E$H'7F;VK8W[3BMQ+O9YC;@V8 7
M0QC_UQ#-AL@RH(G,E/I,)"DRSD:/3Y<U$/U-A(=('6:I)\W9F355K5"S]P+O
MHPS==="L.4X:O-9\5)P<BOTB00I@H<!."FS\T<H?[A)W0.0,B$Q _ $@MLJ8
M-*G1]$83Q7B76J5L53@)P\ -$SMA8@=,8L%,FF2U31S:*%M-% ?839(X21('
MB;7+,=F26!Q;19K^XWI3)T;JP-A9&*GC=M)'^TBV*OP8[NW;0:NO7[]&WPB_
MMKWP+DRJ/Y+YW&O&)*C$X$'5U:@'<!E0J*7N[E2?3\_ -)!LF%\XM#RSQ5]0
M2P,$%     @ K8O%3ID>?>1Z P  ]P\  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#$N>&ULE5==;YLP%/TKB/<5;&,;HB12DQ1MTB95G;8]T\1)4 %GX#3=
MOY_Y:)K8E]9]"6#.O??<8SCA3D^R?FKV0BCOI2RJ9N;OE3I,@J!9[T69-3?R
M("I]9ROK,E/ZLMX%S:$6V:8+*HL AR$+RBRO_/FT6[NOYU-Y5$5>B?O::XYE
MF=7_%J*0IYF/_->%AWRW5^U",)\>LIWX*=2OPWVMKX)SEDU>BJK)9>758COS
M;]$DQ:P-Z!"_<W%J+LZ]MI5'*9_:BV^;F1^VC$0AUJI-D>G#LUB*HF@S:1Y_
MAZ3^N68;>'G^FCWMFM?-/&:-6,KB3[Y1^YD?^]Y&;+-CH1[DZ:L8&J*^-W3_
M73R+0L-;)KK&6A9-]^NMCXV2Y9!%4RFSE_Z85]WQU-]A= B# _ 0@,\!Z/T
M,@20MX#HW8!H"(A<*] A@+I68$, ,P*"7JQ._56FLOFTEB>O[A^@0]8^IVC"
M]/ZNV\5N.[M[>@,:O?H\QW$\#9[;1 -FT6/P!89'UY"5#4%G1* )G%E@B,4"
M6^'XNL#21G!J</@PR=W'25(@20QW0D ]21=/KN(3.$$$)HBZ!-%E@B0T-J3'
ML Y3]6HG/&(A-Q1QQ*4 +F:8HP@F3D'B%"".#.(]AEX4^H((#C$U.ERY E,(
MJ 5+"(&Y,Y [L[@39E!G5B%&(T)-R=U@J0VC'/%XY*7A(&D."&X\\0MNU=$[
M&QHB+KFU_SB,3=3*SD48-E%W=JY(@T*XL1AL+ 8:(T:9V"K#^%B5!*R2 %5&
M'G@4PMX9NK_L:,1^D</K/H"N=A$A9GFP$RR%862,-VC8MP@#O.E("M@IT2>L
M$L%>B5S,<@!=]8LC8O^%N>%2&,?YR+N+8+=$D%VRD12P:2'V"0%A"T&0AU@"
M B;"N/8T2T%'8 H!*6.(C9@V@GT"04;!1U+ )H 2=PTQ[ (X=-!P %UUG-#$
M^-):N<%2&,9'6L>P]6#(>D:^=3#L AA_0CW8!3!Q48_8_1(:$E,])U@*P7"$
M1MP+P]:#(>L9:QVV $P_H1YL =C^< '48_;G'<$D,5]?1UP*X7#,(I-Z<#&#
ME*+>=1-DXZWEL5)MVQ>KYRGU%K<SC+&^0),E M97:'+7SZ!OZ?N1^$=6[_*J
M\1ZETI-3-]]LI51"TP]OM.Q[/86?+PJQ5>TIU^=U/XKV%TH>AC$[.,_Z\_]0
M2P,$%     @ K8O%3C/ X=@= P  30T  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#(N>&ULE5==;YLP%/TKB/<%;#[RH212DW3:I$VJ.FU[=A,G007,;"?I
M_OULXU(P%]J]%.R<>^ZYMN^I6=X8?Q9G2J7W4N2E6/EG*:M%$(C]F19$3%A%
M2_7+D?&"2#7DIT!4G)*#"2KR (=A&A0D*_WUTLP]\/62762>E?2!>^)2%(3_
MW="<W58^\E\G'K/36>J)8+VLR(G^H/)G]<#5*&A8#EE!2Y&QTN/TN/+OT.(>
MQSK ('YE]"9:[YXNY8FQ9SWX>ECYH59$<[J7FH*HQY5N:9YK)J7CCR7UFYPZ
ML/W^RO[9%*^*>2*";EG^.SO(\\J?^=Z!'LDEEX_L]H7:@A+?L]5_HU>:*[A6
MHG+L62[,7V]_$9(5ED5)*<A+_<Q*\[Q9_M<P. #; -P$J-QC 9$-B-X"XM&
MV ;$'Y64V(#$R1#4M9O%W!%)UDO.;AZOST-%]+%#BT1MUUY/FMTQOZGU%&KV
MNH["<!E<-9'%;&H,;F&F<1>RZT-0@PB4@$8%AE1L<"\<=Q-L^XAIXFAXE^1^
ME*0C,P(7*S+Q46>Q!NJ,08+8$,0= D?D#L)$<)($3)( !,Y^;6M,:C"EP3B;
MOAM#=$2DH(@4$.%LV";MI4"I*V,<TQ$R!85, 2&IDP3"3.$D,S#)#""8.4D@
MS!Q.,@>3S/L$R&W5&C-K+=>G<.*4NZU!\R[(/88 "$WF3D.!3 ,KAT+8@$*@
M+.0Z4 U*1L[K**0K9, )$2 $NT)0K^(X;E5LM;R#ZLH!+?$.84!.Y":"0/%
M'MC34 10#+@B@ET-Q1_W101[%H),RSV2$ BE WE@6T* +Z'>]D&@V4 >V'40
M8"EHH-L1["EH]A^K"CL& BP#]QIGWK/8>*!8#+<P!EH8.RV\LZ".DP_\6\-P
M@V*@03$>H(";"N./KRF&^P4#_=([J1 (#U4+-Q4&[@&]O;.@T;T+6E?!@O*3
MN9<+;\\NI=1+T9IM[OYW6%\EG?D-6FP1,+]3WPKUS?Z-OO[0^$[X*2N%]\2D
MNL"::^:1,4F5]'"BFOFLOFV:04Z/4K].U3NO+_CU0++*?KP$S1?4^A]02P,$
M%     @ K8O%3I(9"HMA P  ; X  !D   !X;"]W;W)K<VAE971S+W-H965T
M-#,N>&ULC9=O;YLP$,:_"N(##)^-#:Z22&NF:9,VJ=JT[35-G 8-< :TV;[]
MS)]&Q'?>\J9@\OC\W''\:J_.MOW9'8WIH]]UU73K^-CWI[LDZ79'4Q?=&WLR
MC?OE8-NZZ-VP?4JZ4VN*_3BIKA+.F$KJHFSBS6I\]M!N5O:YK\K&/+11]US7
M1?OGWE3VO(XA?GWPI7PZ]L.#9+,Z%4_FJ^F_G1Y:-THN4?9E;9JNM$W4FL,Z
M?@MW6YX.$T;%]]*<N\5]-*3R:.W/8?!QOX[9X,A49M</(0IW>3%;4U5#).?C
MUQPTOJPY3%S>OT9_/R;ODGDL.K.UU8]RWQ_7<1Y'>W,HGJO^BSU_,'-",H[F
M[#^9%U,Y^>#$K;&S53?^C7;/76_K.8JS4A>_IVO9C-?S'/]U&CV!SQ/X90*D
M_YP@Y@G"FY!,SL94WQ5]L5FU]ARUT]LZ%4-3P)UPQ=P-#\?:C;^Y;#OW]&4C
M>+I*7H9 L^9^TO"%AE\KMH0BOT@29^#B@I,N^#A?7+F0= !!!A!C@/0J@/+2
MF#1JU#23)@.M<B\7+).,9P)H.REI)T5V4N:YF21RL0RP7'+AVR%T (PQ3?N1
MI!])E"?S#$F\D- \]YIA2\@TL$S1=A1I1^'R>&G?*[Q,KMQ"GALLXTRFBV)?
MN<E(-QE1G$#WYF2 _/;NU60 ?4/W:I2I  [:JP=6:17R HPF B/<:!\)C&A+
MI;+,!P/6I2*%D*, H^#_G].LN3*49KE6OB&LDX*%&@9H7 &_X7N:15>]R17"
M#24#U\0!0S3^@."?0"42N(6D%NB581D/E8>F'Q#X\[]OP%R3N5JD/9O!,E>=
M8$?3] ,"?PN>SX8PV'+--?B&L$Q 'FQHFG^  2@@ '2@H079[= !&EN0WX"=
M673U74D%: . 96D.(N"'IB!0&$3@P823N9#^_P5"QB%CH4T)34*.28BXPS'@
M,N&8Z_DA9%Q)'MA4<)J#'',08X<3( 0A? Y2,J98X(WQP+:-X"#"#L> @TQG
MJ$*$+( =3D.08P@B[' ";EHP'\J$S%4GU,^<QB#'&,38F47+[6::*NGON@@9
M2(WZ.5EL^X=SV.>B?2J;+GJTO3M!C/O\@[6]<2'9&Y?=T1W]+H/*'/KA-G/W
M[73^F0:]/<UGN^1RP-S\!5!+ P04    " "MB\5.E1"H7'\%  !X(0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6R56EMSXC88_2L,[XVMNYTAS#3)
M!C+3SNQLI^VS$Y3 K,'4=L+VW]<7+472$8@\!&S.=Y'\G:-/@MFAJK\W:ZW;
MR8]MN6ONINNVW=\F2?.ZUMNBN:GV>M=]\E;5VZ+M+NOWI-G7NE@-1MLRH6DJ
MDVVQV4WGL^'>UWH^JS[:<K/37^M)\['=%O6_][JL#G=3,OUYX]OF?=WV-Y+Y
M;%^\ZS]T^^?^:]U=)4<OJ\U6[YI-M9O4^NUN^BNY?99Y;S @_MKH0W/R?M(/
MY:6JOO<7SZN[:=IGI$O]VO8NBN[E4S_HLNP]=7G\8YQ.CS%[P]/W/[T_#8/O
M!O-2-/JA*O_>K-KUW32;3E;ZK?@HVV_58:G-@,1T8D;_F_[490?O,^EBO%9E
M,_R?O'XT;;4U7KI4ML6/\76S&UX/XR=*&#-L0(T!/1K0]*P!,P;L?P-RUH ;
M WXT8.JL@3 &(M9 &@,9FY(R!BK6(#,&6:Q!;@QRQR 9G]]0$(]%6\QG=768
MU&--[XN>.N0V[TKNM;\Y5-CP65<337?W<\X8G26?O2.#N1\QU,(P&_. ,-S&
M/"*,L#%?$$;:F">$439F$8%9(DQF8YX1)C]BDFYNCQ-,X033P0$[=<!3[(!!
M!VQPP"T'Q)F1$2,'S&[$2$Z=>5M$H98^2B@N&$Z9PY0Y2-DIJJ<1(T["_")2
MIQH6,: E H4S%C!C 3)V2OQ)^-,G<NH\BH7PL@&HI8\*U(2$Z4J0KL.VA?32
M)6G_A^,H&$>!. ([R*"#++[Z<^@@!QFX>H PKAZ<QUB)D!0K90I<9*[L(%!
M+TA D8GO0J1N'.(7HPH]6X*5B5 0R"UG"**!.%C "%"P$#L)%A3"X^N(8(83
M1'%O94$@;VDY#[*3P?PE@,""N\GX#!86@4TZEV!V0ICH!#!=!)A.,-7)%5PG
MF.P$L%0XS^C!@$['FP=+GV(N4T!3$7B$%-.4DOCATD!K +CE+>T&=+I4$,*]
M*C P>1ZV!-Y".6,R4]2.N"J(0"(+Q,&,IZ"'$+D;!X!D:#Q8%B@@LUMR3]1?
MKNW)M2-ASE/ >4D"+C!+J;JBYC!+:193<YD_7IZ[^X*%@<GSL"7P%LH9RP)%
MB[=7<P D PL5PZK D"JX-8= ,K":,2P=#*SPD@=<8.E@UVPK ON*J(V%OQOH
MNLC<[37C8$L#BZ@$AE6!H9V%RU8$DN[.X@+(3@9+!P/2(;T]%P(%5AJ&A8.A
M;M\M?P22 <EE6%T8Z@&\\@<@&6AP&98@!B3(:WZ8KRU4^,W/19B=$-87%M%V
M+ S(TD26A2)QK# <B(<*N<#BP:_H.S@6#P[Z#N4P_YZ#AB(/#A=+#$=]0.H&
M@MH1B!,X;P!D5@'MYYC,7%PQK9BG'/'4%50#PA)H#CTN0I8<]/QG#FDPWSF@
MLG(//0S(CB0\'EZ$V0EA8>"H-W'5'8&4NQY= -G)8%'@,4T' JG *B*P) @D
M"<Z@OQC0:4GD,A &RX8 /8=2;AC_5"'0H JL+ (I2^9&&4'*(OP-"RR* DN+
MB)"6A4!GF<&J%%A<!!*7P(HG J>+5XB+P.(B8IH !,I"<; H"" *F2MB K =
MG$Q<A-D)85$0,=V" !N6%&5T$6>GA*5!(-9[<^3W"UXVYR#V*3#6#@FT(W,/
MV@WHTL.Z"+,3PBHC@<ID[I("0=[I]7F0G0P6(PG$* N(L\0J(UD\<266#XGD
MPYF29P.*%"J)549&G' ^(E!H992!+Q\BI.@1@;+ DB6Q%$G4GWCC4=$KH\0"
M(U&OH-PPX*@C$ 5KAD2:X4U:'K4R)B=?[O:_2?B]J-\WNV;R4K5MM1V^S7VK
MJE9W+M.;;F;6NE@=+TK]UO9O5?>^'G\+,%ZTU=[\SB$Y_MAB_A]02P,$%
M  @ K8O%3E.H?R?! P  3A$  !D   !X;"]W;W)K<VAE971S+W-H965T-#4N
M>&ULC5C;CM,P$/V5*.]+XAG;<59M)2A"((&T @'/V=;=1N12DNP6_I[<MFH\
M8W9?FM@],S[C^!P[69WKYE=[M+8+_I1%U:[#8]>=;J.HW1UMF;5OZI.M^G\.
M=5-F7=]L'J+VU-AL/P:5101QK*,RRZMPLQK[[IK-JG[LBKRR=TW0/I9EUOQ]
M9XOZO Y%^-SQ-7\X=D-'M%F=L@?[S7;?3W=-WXHN6?9Y::LVKZN@L8=U^%;<
M;E$/ 2/B1V[/[=5],)1R7]>_AL:G_3J,!T:VL+MN2)'UER>[M44Q9.IY_)Z3
MAI<QA\#K^^?L'\;B^V+NL]9NZ^)GON^.Z]"$P=X>LL>B^UJ?/]JY(!4&<_6?
M[9,M>OC I!]C5Q?M^!OL'MNN+N<L/94R^S-=\VJ\GN?\SV%\ ,P!< D0\K\!
M. >@$Q!-S,92WV==MEDU]3EHIJ=URH9%(6ZQG\S=T#G.W?A?7VW;]SYMT"2K
MZ&E(-&/>31BXPL 2L640Y@*)>@(7%L"R@#$>%RP\"9!-@&,">95 R-0I8\+H
M$5--&$!,A%,+!XN54#P=R=*1A Z069TPZFH<E#K5#AN*@E28F">C6#**D$'I
M<%&4B\'806TI2FBC/,])LUPTY6(<+IJ.H@2X3XE!&1&G/)>$Y9(PB\Z3P+ )
M#"E&NA-K"$UEM')6YI:BI)2)Y+FD+)?TY8E-R2@&7"84HR7R/$3,&TI,IS7U
MK%?A\21!BE%N,3/FFFFB46GC.A.#4ZF^4OV2$>]/ B@CUUYFS&))HDQT[#)B
M<%*:U*,CP1N>H(Z'J:\HWJ2$?+WK"MY:!/46ZKN"^L9-DKKFPJ!T[%LWO+D(
MZB[4=@5U#FGBQ&5#43>8>/GP!B.2EYUWQBP&TH")9R#>B 1U(J)^04U&Q)Y-
M3? >(]+7.R;P[@#QRYXY8Q8KP6C/,+R# '40,B% G>$&M6?BP7-N80XN/K,#
M7LA A4S,;L8LJ(I4>XP9>+D#/900#P-ZW+B1B7+$,:,61R2?-( W#F .)2EX
M4O!J!_UZ^P)>H$ %2NT+J$(%@$I\*X67*%")4F\"JE%,5>Q[SKQ*@3D*$(G1
M?1XA]BU^Y+6,5,M$9$BU+!2 1\W(JQG%ZWT'>:$BW<")[R#=F%6*TN.1Z'D1
M8?9E,BE4SE)[%C_R8D9F[_89#_(21"I!8CQ(-^5$"^W;-Y!7*M)]F3C/C%EX
M"DHP[DC1U8OM\*7A2]8\Y%4;W-==_XX\OLD>ZKJS?<[X3<_[:+/]I5'80S?<
M)OU],[WA3XVN/LU?+Z++)Y3-/U!+ P04    " "MB\5.(ASS^TL$  ")$P
M&0   'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6R-6-MNXT8,_17#[UZ)G(ND
MP#$07XH6:('%%FV?%7L2&RM9KJ3$V[_OZ!*O1%))7FQI?$@><F8.Q[.\%N7W
MZNA</?N19^?J?GZLZ\M=$%3[H\O3ZDMQ<6?_RU-1YFGM7\OGH+J4+CVT1GD6
M8!C:($]/Y_EJV8Y]+5?+XJ7.3F?WM9Q5+WF>EO^M759<[^<P?QOX=GH^ULU
ML%I>TF?WIZO_NGPM_5MP\W(XY>Y<G8KSK'1/]_,'N-MAW!BTB+]/[EH-GF=-
M*H]%\;UY^>UP/P\;1BYS^[IQD?JO5[=Q6=9X\CS^[9W.;S$;P^'SF_=?VN1]
M,H]IY39%]L_I4!_OY_%\=G!/Z4M6?RNNO[H^(3.?]=G_[EY=YN$-$Q]C7V15
M^SG;OU1UD?=>/)4\_=%]G\[M][7W_V8F&V!O@#<#'_L] ]4;J)\&^ET#W1OH
MST8PO8$A$8(N][:8V[1.5\NRN,[*;CU<TF;9P9WQT[5O!MO9:7_S]:S\Z.M*
M)6H9O#:.>LRZP^  $^DQ9,LA<$,$GL"-!4HLULC,<1Q@PQ&1(1P^=+)[U\F(
MIA*+I5I[-2J6EAUHT8%N'>@A@8@4NX/8%G+N*JG Q"&IAP0+HR@A->$P-!83
M((618!IQHCA&S,WPW&*26P<Q0]*A,1'-C<.2*+$$M>4H##70"NR$F(F*],2T
M63$URU,C8=:6L[$AT,PX2F$,=-(XRB  7<P<94,=3VR[2,PK8GFIA.RJ=210
MIA.[$4 F)* M!VEK2;@=!T&$B9Q4+"85LZ02,@WKF"^PV%#%X2 P$-.Y$E"1
M11)PQU&H[6#=C])*Q+02EI:A:S#A7%1$Q'S#0=H@E7,.4C'5_!T'Q1!&<DX0
MRMTG%%:@I>TGY($TW8";'C52Q)"MKZW@S!=)DY@[R9LU5DUD-]%;0<AN8H."
MV!@? #_?<D!N6J ^;CH]9EB5!6JDM9-0P\4SIB.W0!!Z(.T3/684""RC(Z%\
M"YB@(W<M$-H6W5? >\B"-N2M! (=3ZT8N=$ [S1<D8$K_T)3L95 ,"CTF(W<
M'H#W!R:EP 5[ <C82"@53IPO0!9VX,K.)!"XTM+5M14P"V6F)DI68^!R+ @7
M5\@%AI;2$5#)H!N-C\^RCJ*DHU,N9+%"^+S2H"Q6B!\K38\9ZR\H12=)P*%1
MD9WH+RAK'PK:1\4&N:KY4ZEFQQ<!AZ&G/K&G4)8_%.2/+F+DPH8F451Q!)@)
M[=1A"67]0ZY_7'&0:YM"SH>CM(ZG)DP60.0"R"0'N;0E$3O"""BP_I_4!!U9
M 9$K(),<%(ZLV@"E(QV1<>I/LBR R 60BTX/&IY<8J2GP*V  HS8?@\&UPBY
M*Y_;.YUJMB]>SG6C%8/1V[W1 S;7$&1\#7<;$,:W<+?K;H5^NN\NJ?Y(R^?3
MN9H]%G5=Y.T5Q5-1U,ZS#[_X,AY=>KB]9.ZI;AXC_UQVET/=2UU<^HNOX';[
MMOH?4$L#!!0    ( *V+Q4ZZ8<%*7P,    .   9    >&PO=V]R:W-H965T
M<R]S:&5E=#0W+GAM;(U7;6^;,!#^*XCO+9S!O$1)I.9EVJ1-JCIM^TP3)T$%
MG(&3=/]^!MP4['/3+P$[S]T]/M]SV-,+KU^: V/">2V+JIFY!R&.$\]K-@=6
M9LT]/[)*_K/C=9D).:SW7G.L6;;MC,K"([X?>6665^Y\VLT]UO,I/XDBK]AC
M[32GLLSJ?PM6\,O,!?=MXBG?'T0[X<VGQVS/?C+QZ_A8RY%W];+-2U8U.:^<
MFNUF[@-,UH2V!AWB=\XNS>#=:9?RS/E+._BVG;E^RX@5;"-:%YE\G-F2%47K
M2?+XJYRZUYBMX?#]S?N7;O%R,<]9PY:\^)-OQ6'F)JZS9;OL5(@G?OG*U(*H
MZZC5?V=G5DAXRT3&V/"BZ7Z=S:D1O%1>))4R>^V?>=4]+\K_FQEN0)0!N1H
M_= @4 ;!NT'XH4&H#,+/1J#*@&H1O'[M73)7F<CFTYI?G+JOAV/6EAU,J-RN
M33O9[4[WG\QG(V?/\R"-I]ZY=:0PBQY#!I@X'$-6)@2N"$\2N+(@&(L%,<S)
M.,#21,14XW#3R?I#)R.: 9JLH+,/1LE*< <AZB#L'(0#!ZFO);N'1!VDZB$)
MU;-A@H!"DFH)05!Q1+2 :Q-%PBCV\651=%D4R4N*.XA0!Y&1%PCUU?08.N!Y
M1TBJ%<$:04&4QA'.)D;9Q :;0-N 56R&2<-0$\X:0<5Q9"FY!.62F%QT[25F
ME A 0ZT15!I%EKRD*)?4W"6J5=,J-<.$/AW$Z=FD1M$%!"QDP,<[EV^F)K5T
M'; T/_B\H 'M7 ] ;DM:8<9%21*]A6*HP+=4"^ ="K 699$BX#T*S"9EBE&!
MAF0)V)*/-PV@MV6F,%KF_- 2"&\N8'870T-@]@V(K8G#VP:8?</4!Y@](;3&
MP5L"(#TA)187N)(A_7SA$UQ^Q)2?4?@*,_J8Q43/O4*-<A\%8"E\@DN98%*V
MY)7@4B:FE,W")XA*B9]8*I+@*B7![=)7F''I^Q&UG:MP,1-3S$;M$U/+=Z$]
M_[B:B:EFL_@5*!I_'?PHUD)Y@]-KR>I]=Y5HG T_5:+=X\'L];KR0-K3KS:_
M@,D2D/F5O-[TEY%W]_W=Z$=6[_.J<9ZYD&?N[F2\XUPP2=^_E_0/\CIV'11L
M)]K76+[7_9VD'PA^5/<M[WKIF_\'4$L#!!0    ( *V+Q4Y-GY5,50,  ,H/
M   9    >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;)67;V^;,!#&OPKB Q1\
M!D*J)%*3:-JD3:HZ;7M-$R=!!<S 2;IO/V,H3>#QFKT)?_+<^>[L'_;-SK)Z
MJ0]"*.<USXIZ[AZ4*N\]K]X<1)[4=[(4A?YG)ZL\4?JQVGMU68ED:XSRS"/?
MC[P\20MW,3/O'JO%3!Y5EA;BL7+J8YXGU9^ER.1Y[C+W[<53NC^HYH6WF)7)
M7GP7ZD?Y6.DGK_>R37-1U*DLG$KLYNX#NU_SN#$PBI^I.-<7]TZ3RK.4+\W#
ME^W<]9N(1"8VJG&1Z,M)K$26-9YT'+\[IVX_9F-X>?_F_9-)7B?SG-1B);-?
MZ58=YF[L.ENQ2XZ9>I+GSZ)+*'2=+ONOXB0R+6\BT6-L9%:;7V=SK)7,.R\Z
ME#QY;:]I8:[GSO^;&3:@SH!Z SWVOPQX9\!O-0@Z@^#=(##5:E,QM5DG*EG,
M*GEVJG9ZRZ191>P^T-7?-"]-L<U_NCRU?GM:!+X_\TZ-HTZS;#5TH9D$UY+5
M6,)ZA:<#Z*,@%,621N8T&.!#Q1HH8AP#AY7@QIY?5<*21  =!,9!<.5@F$:K
MB8RF,!H?#Q'"(4(0(\<.(N@@ C$.YG(9C6(,ATMBU6K""PTCWY+*!$8R 9&$
MV$$,'<2WS]<4.IB""*)!+::C/",:%>,#T54HS,<8^B"8B<6%A61V>T$8Q/"!
M$8@B'GX-:+0^)M-133Y278>#B61\% YGEC7",),LN)T8AIEC(2C*=)@N$#%;
MMAA-%HU#9;;YPTPQ !4;?H*@R%82C!Z+@8O X@+#QZ:W3PQA9@@Q,YP8(.(A
M6<;!8!$ RS8QA,$B -9H8J#(LMP)$T-C8@(665Q@8@@0PRQ?(L+$$((A'F:+
M1%/+.)@8 KL96: C3 Q-_B-;# ,A&$;9 A'9UA FAL!^19:5S#$QW+\]6XYA
MX.R&;)'(EBW'Q'   UF^#]QRH ,G.FNV& 8.SG3C;(&(+%]#CHGA  :RH,\Q
M#!QL'[;MGV,8.#J3#4Y$ZTYTN;$'D6UCYQ@9#F@8GC/6G>CJ!!&/!O(N&IU<
M5'O31-;.1AX+T\%>O.T;U0<RC=*[O.UROR75/BUJYUDJW6Z9IF@GI1(Z&/].
M3]!!-];]0R9VJKF=Z/NJ[2[;!R7+KG/V^O9]\1=02P,$%     @ K8O%3JIM
MOE\J!   OA0  !D   !X;"]W;W)K<VAE971S+W-H965T-#DN>&ULE5C;CJ,X
M$/V5B \8<%6!H95$ZMMH5]J56K/:G6<Z<2X:+ED@G=F_7W/I#+'+W? 2P)PJ
M5YWXE LO+V7UHSXHU2Q^YEE1K[Q#TYSN?+_>'%2>UE_*DRKTFUU9Y6FC'ZN]
M7Y\JE6X[HSSS(0@B/T^/A;=>=F,OU7I9GIOL6*B7:E&?\SRM_GM067E9><)[
M'_AVW!^:=L!?+T_I7OVEFK]/+Y5^\J]>ML=<%?6Q+!:5VJV\>W'W3%%KT"'^
M.:I+/;I?M*F\EN6/]N'W[<H+VHA4IC9-ZR+5ES?UJ+*L]:3C^'=PZEWG; W'
M]^_>OW;)ZV1>TUH]EMGWX[8YK+S86VS5+CUGS;?R\IL:$@J]Q9#]'^I-91K>
M1J+GV)19W?TN-N>Z*?/!BPXE3W_VUV/172_]&_ENQAO 8 !7 SWW1P8X&. O
M _K0@ 8#FCI#.!B$Q@Q^GWM'YE/:I.ME55X65;\>3FF[[,1=J/^N33O8_3O=
M.\UGK4??U@31TG]K'0V8AQX#(XRD6\B3#1%7A*\#N$8!7!0/8)G#[02/-D*&
M1@R?.GG^T,E-F,B2A9T]WI E>0?$.J#. 8T#D ;9/23J($7/)(HP#@P^.%@@
M96)P8L,@C" 1!C$<C  <Y(1L;J&5&T',.XA8!]%T=B7K0'[.;@\)Q[0!QB$:
MM-DP((J2A(\F9J.)&3X<#A+603*=#Q'PX@X^9V3 C'.5$J2I;QLE1)B (QQ'
MK1%6." =2T2PA>)>P Q2>!$+G$ *6NF&D5X )BLV3 B"P/$W"[XH"+LJ@'2Y
MX+4GPAFT\.H3T01:(BM?C .,35ILF$1PE5K!BUG8:H91%;QUP2M0Q#-8X34H
MD@FL)':UB"2!R8H-HP2$@Q7@%0VVHB%V;;6\"D%,9P5X%0)\SLJ &:<;$UI[
MMHT2D8P=10%X18.M:(@=I0EX#0+-((77(-@;H$U*:*=+D5EL.91$Q]H'7LY@
MRYF<+G@%@IS!":] L#=!FY/8U@68E98!B6#4A=X&PVL9;"T3.K2#O/PPF$X)
M\O)#>Q.T*!DPXVR3.(S-=<+ 1((418Z >#&C+69"AWK0T1?/:(R1%R!.:(T'
MS.WV8Z\5!B8A25R=/J]F9-I91(<+7H(XHZ%%7H(XH:5%NUF- OW%8++"M;X!
M29< >$$CT]6B0X;(RQ!G]+7$RY F]+5D=ZRH5X'9Z3.P2&\>CL5"O*;)UK13
M0L2KD&8TML2KD"8TMF1WK !)&)FLV# B_4'HB,?QL6M+VBDAXE5(,_I:XE5(
M$_K: 7/S-1T$:-9;#A938*;DC\Y><E7MNX.P>K$IST73YC(:O1ZVW4-[=F.,
M/XB[1\&,/XF[Y_XH[9?[_F3OS[3:'XMZ\5HV39EWYSJ[LFR4CC[XHKD\J'1[
M?<C4KFEOI;ZO^A.U_J$I3\-IH7\]LES_#U!+ P04    " "NB\5.;AGI+S %
M   K'0  &0   'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6R5F=MNXS80AE_%
M\ -8YDFB MM ?"A:H 6"+=I>*S83&RM9KJ3$V[>O3O&*PY]6XHO84GX.9T3.
MQZ&XN.;%]_)H3#7YD:7G<CD]5M7E(0C*_=%D23G++^9<_^<E+[*DJB^+UZ"\
M%"8YM(VR-.#S>1ADR>D\72W:>T_%:I&_5>GI;)Z*2?F694GQW]JD^74Y9=./
M&]].K\>JN1&L%I?DU?QIJK\N3T5]%=RL'$Z9.9>G_#PIS,MR^L@>=DHW#5K%
MWR=S+0>_)TTHSWG^O;GX[;"<SAN/3&KV56,BJ;_>S<:D:6.I]N/?WNCTUF?3
M</C[P_HO;?!U,,]):39Y^L_I4!V74SV=',Q+\I96W_+KKZ8/2$TG??2_FW>3
MUO+&D[J/?9Z6[=_)_JVL\JRW4KN2)3^Z[].Y_;[V]C^:X0:\;\!O#>J^[S40
M?0/QLX&\VT#V#>1G75)] T5Z"+K8VX>Y3:IDM2CRZZ3HYL,E::8=>U#U<.V;
MF^WHM/^KGV=9WWU?2:$6P7MCJ->L.PT?:")I2[:NA-T40>W S0N.O%ASISFW
M.]BXBHBXN1TULKMKQ')3P(<EVO;">E@A-B"A =D:D):!B(2!-!IWHF G"AB(
MR9!V&M5JSIUFWGZ(,^,ZRZ$0.A2Z#DG2T;K3A(..8NK,QM5HQV%7PYVH=JZ(
MA;Z0(AA2!$)B)*3(>7;""<G5<"?NK2MRXMZ!SKPA:1B2!B&1!%IKIQ<:T*AB
M.ZK8W5-8@<0PD!@$(D@@L3,#:""CBNVH8G=/807"YAC.<Q"*])CP\)U]GED,
MPOF1<> %A2\4^?K!=&4 KS+RF,!\90">4I.Q[T7W9O&X9 LD3 #6 !U7W$M0
MAIG. -1E3%WJ1-$0 C/!J$.NBL\BWZS"1&< Z8HBG0',<@=N8RK;'4QC!G"L
M&.T(B;BG'XQ(IMT9JH3'!(83 W123C6%1(J.(Q)Y,HYCOG# %T7JD1T4>0H2
MCB'$&3!!9R\2A32;1D2V,QAG') JI),%BIQR$HD\TX%CYG' O-"3BQPSCP/F
MA;2$YX!"<JX$TS3P<:'M%.85![P*0^J46UVR*%:AD[J?$-I.86KQ$#QLSP+#
M,6DX@$A(%YA>-"2LGFD]'WR<"+_2Q'84HXJ#<BZDNX!>9/<JH[N.?J6)[2@&
M(H_=08D\&2TPQ@0@5$0=AR(/_@7&F #PB03M!XD\&2TPH00'C\2W4?7L5 7P
M@N9?+[(V2S&=S=LQE>T.9I0 C(HBZ@Y 3Q33[7&O"GTJVQU,)P'H%/DBPBP1
M@"6^NEI@E@C DHBNBDBD?>F!42"^4+4(G*0"U1K.R+@BH3TS7^),EB!)M8<G
M$B>I_,*&1^+\DV!==P8&B;2')Q(GJ02+OV]@I.>%$D@L9V"02/OZP1DC0<9X
MQQ9GC 09X]O>29PQ\C-U/A)I#STESA@),D;[YA#.& DR1I.!V?0BJZX!+^&
M3 KE;C6!KGF;Y-M,*9R#"N4@610VO8B4 ?3EH2N*9U9-0\N+';0;LGCX\42#
M<:# <JR=MZ',65-4Y+X+'5'9[F"T*$"-F&Z<>]%P',-8AXR6&N,ZVR5,(05*
MA=C#7(4II.3GF:L\+ZW1DDR9BT2^Q5!A"BGPYB+V8%MA"JGH"]%BP"A0G;O1
M I&SP@2#@Y[,%*_MJ5LYV>=OYZKQ<7#W=K+WR)N#(G)_S1XV#-S?LH===V[W
MTWQWC/A'4KR>SN7D.:^J/&L/D5[RO#*U[_-9/5)'DQQN%ZEYJ9J?4?V[Z([O
MNHLJO_1'D\'M?'3U/U!+ P04    " "NB\5.R:-WN'D#  "@#P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970U,2YX;6R-5]MNXC 0_94H[]MDG"L(D,JMK+0K
M5:UV]SD% U&3F$T,=/]^G<0-Q!Y37DABSCDS8X_'GM&9E>_5GE)N?>1948WM
M/>>'H>-4ZSW-D^J!'6@A_MFR,D^X^"QW3G4H:;)I2'GF$-<-G3Q)"WLR:L:>
MR\F('7F6%O2YM*ICGB?EORG-V'EL@_TY\)+N]KP><":C0[*CKY3_.CR7XLOI
M5#9I3HLJ9855TNW8?H3ABO@UH4'\3NFYNGJWZE#>&'NO/[YOQK9;>T0SNN:U
M1"(>)SJC658K"3_^2E&[LUD3K]\_U9=-\"*8MZ2B,Y;]23=\/[9CV]K0;7+,
M^ L[KZ@,*+ M&?T/>J*9@->>"!MKEE7-K[4^5ISE4D6XDB<?[3,MFN=9ZG_2
M< *1!-(1A.U;!$\2O'L)OB3X%X)_DQ!(0G AQ#<)H22$]UJ()"&Z$,*;A%@2
M8L6"TRY'L[[SA">34<G.5MFFZ"&I=P(,8Y%!ZWJP29CF/['$E1@]3?R!-W).
MM9#$3%L,Z6'\/F:F8R(%LM AT$<\88:"#N.(0+IH"!;-E" "H>*ICB%]Q%Q'
M1($2RY<BRZ]%GC!OHSYFA1B*\1GQT/7U&K[7LV$0\%$!OQ'P>P(#94IU3."Z
MRJ1B&&7]%QA&G5<,X^$!!6A  2*@I.H4PRBK-\,P2J[-,8RRPHL[=):W=7I!
MAVC0H98&@6M(@P@5B! /U#1H,6&#*1I,K*;!X@[,2L? X K4\S9&O8WU<,$@
M,$ %!GJXH&3KK,4$UVYJX0[T4+1P;^OTG 47+^(NXBXQ2!C. 4"FS+"O "V^
MCT 0+[1#0 =YH*3[$ZID. @ KWO@(1*AZHRG+<\W8IQ[O#Z"CTR<86\"7I$
MV=X0J[[J(#\T+1!>!"!$[ Q4.PB(F*8$KQ6 % NB[A[0=[FG'1H(*-+V& ("
M;9<M$51L7&J\JD",Q*5>'B0HNK+C/F@GW5VHY5>HOM-X)0.DE!%#WA"\O!!7
M3W'B&R3P\D( \4*[5(&>$L;"3_ B1)#204*#!%XZB'YG"HAA1Q.\*!#DED*4
M';V2H%[U ?#4>)VKJWQ.RUW3ZE76FAT+7GMY-=JUDX^D;@64\1D,YX",+V"X
M;)O%BWS;N_Y,REU:5-8;XZ(!:=J$+6.<"N_=!U&/]J)=[CXRNN7U:R3>R[9G
M;#\X.\A^V.F:\LE_4$L#!!0    ( *Z+Q4XM 6=JK@,  'H0   9    >&PO
M=V]R:W-H965T<R]S:&5E=#4R+GAM;(U8VV[:0!#]%<L?$._5%P1(X5*U4BM%
MJ=H^.[" %=M+[072O^_Z$F)FQTE>L+V<.3OG['J&97K1U7-]4,IX+T5>UC/_
M8,QQ$@3UYJ"*M+[31U7:;W:Z*E)C'ZM]4!\KE6[;H"(/&"%A4*19Z<^G[=A#
M-9_JD\FS4CU47GTJBK3ZMU"YOLQ\ZK\./&;[@VD&@OGTF.[53V5^'1\J^Q1<
M6;99H<HZTZ57J=W,OZ>3-6L#6L3O3%WJP;W72'G2^KEY^+:=^:3)2.5J8QJ*
MU%[.:JGRO&&R>?SM2?WKG$W@\/Z5_4LKWHIY2FNUU/F?;&L.,S_VO:W:I:?<
M/.K+5]4+DK[7J_^NSBJW\"83.\=&YW7[Z6U.M=%%SV)3*=*7[IJ5[?72\[^&
MX0&L#V#7 #OW>P&\#^!O >+= -$'B,_.(/L "68(.NVMF:O4I/-II2]>U>V'
M8]IL.SJ1=KDVS6"[.NUWUL_:CI[GDB73X-P0]9A%AV$#3"1N(2L70J^(P"9P
MS8)A62R8$\YN)UBZB$B"'#XD6;]+<I,F1\WB;3P?FL4)3B!0 M$2B %! G)<
M=)"PA90M)!816)&E"Z(D#*$A"(I'(@2F(*A0AAR7)5%9$O%E9/U#E"!T?)$<
M&M-AY"!/+J O+D8D0._*Q<0".+=V,<E@H6X$1:B@"!'$@:#(7>F8Q4"1"Z*4
MAA1H0E!")@"U1E"1E"-O0(SJBI&5%CA!@A(DB#' _47BN!^&#&I>(JB$)<#D
M%<8E&"P,&!=A(\(HP2LI^?Q;0$>*,47<"6$UINZ+$"=PWR H*06#9=M%B8@1
MX,Y'7+?2T I_3QDB+8+2F)L.=Y2Y("YAZ<.8)'P?,% <CLC".P+EB*P8RN*(
M++BN2P0EXR2"PA 4C1QE+BHD@]IR*PWO5=1M5I([/PV$,U%$),QZB<$D30@4
MA\"HA._T&F4C<FQ#XCV+2E>>(%!>!XH&,Y$[RJ$Z%.5L20S%G)5#46.5".^F
M%&FG@D)IX:>DH2A'&H:"-18'C?S.H'A;I9%;8T<+$=[!:(R8 UMS#QKN,,J(
M@.:X*$9@;UEA7)0+Z Z"BLF8.WAOI4AS%2-;A^%-C"%-;,Q@AC<QAC0QQV#F
MMA3$8 2%&(QQN09C*-?@8'!N*E2U;P^QM;?1I](TM@Q&KP?E>]:<N\#X@DZ6
M%!E?V8-U=PQ^H^].Y3_2:I^5M?>DC3WMM6>RG=9&V>3)G4W[H-+M]2%7.]/<
M1O:^ZD[#W8/1Q_ZD'US_;IC_!U!+ P04    " "NB\5.C6&/8' %  "+'P
M&0   'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6R5F5UOZD80AO\*XC['WB]_
M1 0I@*M6:J6C4[6]=F 3T+$QM9UP^N]K&X>#9]X%<Q/ >7=V9G;\>-8[.Q;E
M]VIK;3WYD6?[ZFFZK>O#H^=5ZZW-T^I+<;#[YC^O19FG=?.S?/.J0VG333<H
MSSSI^X&7I[O]=#[KKGTMY[/BO<YV>_NUG%3O>9Z6_RUL5AR?IF+Z>>';[FU;
MMQ>\^>R0OMD_;?W7X6O9_/+.5C:[W.ZK7;&?E/;U:?HL'A,3M@,ZQ=\[>ZPN
MOD_:4%Z*XGO[X[?-T]1O/;*97=>MB;3Y^+!+FV6MI<:/?WNCT_.<[<#+[Y_6
M?^F";X)Y22N[++)_=IMZ^S2-II.-?4W?L_I;<?S5]@&9Z:2/_G?[8;-&WGK2
MS+$NLJK[.UF_5W61]U8:5_+TQ^ESM^\^C[W]SV%X@.P'R/. 9NYK U0_0/T<
MH*\.T/T /78&TP\P9 ;O%'N7S%5:I_-961PGY:D>#FE;=N+1-,NU;B]VJ]/]
MK\EGU5S]F!MM9MY':ZC7+$X:>:$)]5"RXA)Q5GB- V<O)/)B(=EP.9Q@R14A
M<7-UTTARU<C 3063I;KQZC+*.,8&-#2@.P-ZD.V 9/ND"3K-OM/X)!<W%:N;
MBN2:8A"(@8$8E@FC0VP@@ 8"D(F(1''2F L?0Q,'H:.R0CA/R.81/JWOD,WS
M$/HR)ED'*B%\29T&,JV(*.$B$?O&44H1#"P""20N+R*>P$"9@+I\4S9P)X;N
MQ-P=XZ@HX6,2^>-K2CA@)FY7U:(778:KM"*+C412L,4&L@<=!^263H LB&)'
M'0N(R&<A1U1R+QJ6LKBX8_KH@"Q2H:31 9F( DI5(!-!%#C(*C!:A1I1S[UH
MX% 0T559 IE4H0EH>*.L)3>M#</#X!> _,95 !BYX@[F"@Q=,8*Z"\&Q&_,*
MXB(E(T9P(&MHR%,,2!](5VP8](*3'A00H'/0W-<T.BZ36BM%HQME+;EI;1@>
MQKT O#?280(C6L3C"TAB1DO_=@$M>]$0&Q2)2*0=3QR):2\1[>E36W+TTE;H
MJF3H"$:SY&C6RF4"XT_RUM*]-A@Q$C67].;N1:1DV0H"5>C3GA_:8JT.5$6N
ME<;HDV;$O=V+AA/1NEM"51C2T,;82F[9&H:&D2P!DHT##1*33X9WU ZFBT1T
MT33!O$]$?3*2-8VR9N4#=+Q3!JJF51:NW24FGT3=J:%^QZ"-H=YPC0M:"A-4
M<8*R-FZI$$'Y7B,!NBO["(4QJ@!&7:V)P@!4<GP%*L?6&O1_K (5Z-A"G\J6
M2-:D+Z;="=+IB#Z^@4I$<>1*,H:S0OT?6W:.2OJLNBH9.H)1JCA*0?T!L($$
M)D!W+368@ H1T-'9*$Q =0<!%2:@&D' I>(P8@MT33)T!+-*C6&5&L$JH'&Q
M2F-6Z3&LTH!!U!6@<;J"(:4YI)PMEL:0TG= 2F-(Z3&0TF"_R)+&-=3."FCH
M,S1!<SEN'>UX(SD&3/HVF*Y*AHY@,.DQ8-(<.#1O"= X<X*)I!&1'/M]C8FD
M[R"2QD32B$@A+3;0'FFZG06B!QFP]R'8%DLO5TD1:T=HF'$:,<[1<AC,)G/'
MVT*#F6)0XT,3;/CF4+"6%XB:!$?T?0&RI7W:;P"5%)%C2V PZPS?D3J?J0:S
MSMRQ(S68+0:Q):2YN\V6JY*A(X[3"LX6Y]/#8":8X(YT8"88\(:*U]M)='DP
M(^C+::"1= >+-*S2P%ST+O0N#A)S6[YUI[K59%V\[^LV'1=7SR?'S[(]B"37
M%^)Q*<#UE7A,3N?"/\V?CJG_2,NWW;Z:O!1U7>3=(>5K4=2V<=W_TJSHUJ:;
M\X_,OM;MU[#Y7IZ.AT\_ZN+0'WU[Y_/W^?]02P,$%     @ KHO%3D7- ?Y9
M @  ^ <  !D   !X;"]W;W)K<VAE971S+W-H965T-30N>&ULE57;CILP$/T5
MQ <LF&N("%*2JFJE5HJV:OOL$">@-9C:3MC^?6W#L@2&M'W!MS-GS@P>3]HR
M_B(*0J3U6M%:;.Q"RF;M."(O2(7%$VM(K4[.C%=8JB6_.*+A!)^,444=SW4C
MI\)E;6>IV3OP+&572<N:'+@EKE6%^>\=H:S=V,A^VW@N+X74&TZ6-OA"OA'Y
MO3EPM7(&EE-9D5J4K+8X.6_L+5KO4:@-#.)'25HQFELZE"-C+WKQ^;2Q7:V(
M4))+38'5<"-[0JEF4CI^]:3VX%,;CN=O[!]-\"J8(Q9DS^C/\B2+C;VRK1,Y
MXRN5SZS]1/J 0MOJH_]";H0JN%:B?.2,"O.U\JN0K.I9E)0*OW9C69NQ[4[B
MI#>##;S>P!L,4/30P.\-_'>#P 3?*3.A?L 29REGK<6[O]5@?2G0VE?)S/6F
MR9TY4]$*M7O+PG"5.C=-U&-V'<8;88(D'#".XA^<>)"3G3<C\"8^]@ $]N"#
M8?C&W+\+(X$) I @, 3!.$9WDH8.$AE(;2 3Q/X1XDY#"&H(YQJFOR+\JX9'
MB#L-$:@AFFD(HP6"&"2(YW\B0C#!"B18S13X031) X") ]A) CI) "?37 .8
M>.':(Q<N+A?(YL*]1@OUB?X]GPBLOBWR !7^M,:]V;V)/#=92"J"JQ#Y@*<E
M"K@.4? ?\<)EA.9U!,0[KY,P#D)_XLD9O:,5X1?3<H25LVMM^MUH=VAK6\^\
MP^_PKB=^Q?Q2UL(Z,JE><_/FGAF31*EQGY2:0K7A84')6>IIK.:\ZT7=0K*F
M[[/.T.RS/U!+ P04    " "NB\5.(F8>6UX"   6"   &0   'AL+W=O<FMS
M:&5E=',O<VAE970U-2YX;6R-5NV.FS 0?!7$ QR8;R*"U"2J6JF5HJMZ_>TD
M3D!G,+6=<'W[VL:AA&QZ]R?89F9V=KW8*7K&7T5%B'3>&MJ*I5M)V2T\3^PK
MTF#QQ#K2JC='QALLU92?/-%Q@@^&U% O\/W$:W#=NF5AUK:\+-A9TKHE6^Z(
M<]-@_F=%*.N7+G*O"\_UJ9)ZP2N+#I_(#R)_=ENN9MZH<J@;THJ:M0XGQZ7[
M"2TV*- $@WBI22\F8T>GLF/L54^^'I:NKQT12O922V#UN) UH50K*1^_K:@[
MQM3$Z?BJ_MDDKY+984'6C/ZJ#[):NIGK',@1GZE\9OT78A.*7<=F_XU<"%5P
M[43%V#,JS*^S/PO)&JNBK#3X;7C6K7GV5O]*@PF!)00C 47_)826$'Z4$%E"
M](^0F&H-J9C:;+#$9<%9[_!A>SNLNP@M(E7]O5XTQ3;O5'F$6KV4<1(7WD4+
M6<QJP 0WF.06L[['!+>(#8#(1HBG3(Y. ]!I8/CAC8L4%@A!@= (1#<"V2R-
M 1,;3&LP89+/ZK&Y!P5Q_""7"+02 5;RF94!DTRMA)F?SKS<HX(0(02;B4$S
M\;V9U(<%$E @^?C.I*! "CA LT33^T1CWW_@,P/#9$"8>9="F! .DH-!<D @
MF@6!,#$<!/GP9^N_W\PK"YHV*HJ2=/[E B@4/M@_]. 40>\W],J"IEN([CMZ
M#<'\)(\>&((/"Q0 )4[FA@90.HF4/T5H[@=$S=QXD_-6WYC?,3_5K7!V3*JC
MVQRP1\8D48+^DRIUI2[I<4+)4>IAJL9\N*F&B62=O86]\:] ^1=02P,$%
M  @ KHO%3K)L+AN@ 0  7 ,  !D   !X;"]W;W)K<VAE971S+W-H965T-38N
M>&UL;5/;;MLP#/T501]0.?;2!(%M8&E1=, &!"VV/2LV'0O5Q964N/O[4I+K
M>D5>S(L.#P\IN1R-?7$]@"=O2FI7T=[[8<>8:WI0W-V8 32>=,8J[C&T)^8&
M"[R-14JR/,MNF>)"T[J,N8.M2W/V4F@X6.+.2G'[;P_2C!5=T8_$DSCU/B18
M70[\!,_@?P\'BQ&;65JA0#MA-+'05?3[:K<O CX"_@@8W<(G89*C,2\A^-%6
M- N"0$+C P-'<X$[D#(0H8S7B9/.+4/ATO]@?XBSXRQ'[N#.R+^B]7U%MY2T
MT/&S]$]F?(1IGC4ET_ _X0(2X4$)]FB,=/%+FK/S1DTL*$7QMV2%CG9,)^OU
M5':]()\*\KD@3[.D1E'Y/?>\+JT9B4V['WBXXM4NQ]TT(1E7$<]0O,/LI5YO
M-B6[!*()LT^8?($IBD\,0_ZY27ZU21X)B@5!GFVO$Q17"8I(\.T_E=LO*A/F
M-F)T4KG)LNQ+&[983'AWO[@]">W(T7C<<=Q$9XP'9,QN\#)[?.IS(*'SP=V@
M;].%I\";87K+;/ZAZG=02P,$%     @ KHO%3NALZKJ& @  X0@  !D   !X
M;"]W;W)K<VAE971S+W-H965T-3<N>&ULC5;;CML@$/T5R^]9&X-OD1.I256U
M4BM%6VW[3!*26&L;%TBR_?L"9BT'L+HOYN(S9\[ ,%#=*7OE%T)$\-8V'5^%
M%R'Z913QPX6TF#_1GG3RSXFR%@LY9.>(]XS@HS9JFRB)XRQJ<=V%ZTK/[=BZ
MHE?1U!W9L8!?VQ:SOQO2T/LJ!.'[Q'-]O@@U$:VK'I_)3R)>^AV3HVAD.=8M
MZ7A-NX"1TRK\!)9;@)2!1ORJR9U/^H$*94_IJQI\.Z["6"DB#3D(18%E<R-;
MTC2*2>KX8TC#T:<RG/;?V;_HX&4P>\S)EC:_ZZ.XK,(B#([DA*^->*;WK\0$
ME(:!B?X[N9%&PI42Z>- &ZZ_P>'*!6T-BY32XK>AK3O=WH<_66',_ :),4A&
M@V%Q9@V@,8"6030HTZ%^Q@*O*T;O 1MVJ\<J*< 2RL4\J$F]=OJ?C);+V=LZ
MS<LJNBDB@]D,F&2"21X16P^B&"&1%#"J2+PJ$FT/)_8H!GX"Z"6 F@!-" "R
MPQ@PF<9T R:!, =6+#Y8G(+4+P=YY2!'#K26;#- THD;B+(RL\2XJ*0$1>S7
MDGJUI(Z6-+6TI*X7E *$+#$>&)2HF97)O&HR5XV]3YGC!D"49[&EQ@-#J"AG
M\B[WJLG=?2IG\J[P$A0?3]S22U!^('%+)])%7MJ;XX*R>"9/0.PO!;&[-X6]
MZ@8T]8/F'<W4'/#_XV$P#WZ*.+?5N*@%S&?E^(L/2#QQVU7!@!X]S3KR%RG@
M5BG[*&X-YB&MP:P??_4!;OEQ#IG!3,O< N6.&A?EBHDF=XVZ_']@=JX['NRI
MD->6OEQ.E HB">,G&=A%OC?&04-.0G5SV6?#I3L,!.W-@R(:7S7K?U!+ P04
M    " "NB\5.-[GQPL]:  "!B@$ %    'AL+W-H87)E9%-T<FEN9W,N>&UL
M[;UI<^/8E2CXN=^O0'A4[TD1((M825:Y'<'44BEWIB1+RBI[.N8#1$(27!1!
M V2JY'@_?LYV%ZRD,K,\/:_5CJZD2. NYYY[]N6/9;EQMJOL']OT.-^N-O_^
MAVCB_\'Y[6FY*O_]#X^;S?J'[[\OYX_I4U(.\W6Z@E_N\^(IV<"?Q</WY;I(
MDT7YF*:;I^7W_F@4?_^49*L__.F/9?:G/V[^=)+/MT_I:N,DJX5SNMIDFQ?G
M?,4C9/G*&3CE8U*DY1^_W_SIC]_C._Q>['S,5YO'$MY9I(OZK[-U,73\B>OX
M(V]:__'/V]70&07M/^Y:SW_.[LI-D<PW_T_]37GX.GW(\ D8XB)Y2NM/7;V_
MO+V^O#@_OG'.+XX[QCB&!13)$B9>I+\Y_Y&^U)\;P?]-O)$7Q/5?CK=%@<L_
MR\HYC/"W-"D01,Y)LFFL93#P1H/ ZUC$6;9,"^<8WGO(B\8*/B3%0^K,YO,4
MGH)G%OQ\QU@W3\ERZ;S;EMDJ+1MG>9\LR\;BY,W3I[1XR%8/SD]%_KQY=([S
MIW6R:BQ'/?V;<PN@+S,ZJZNTR/(&;B@8YT]/\,S-)I__ZCHWA&3.Y793;N#D
M8<).Q+A]63<6"W#\2P,'X>D%O7&V3+J'XT5VGI'"Y/_Q;__6BZ[V>9_!EPT@
M[_.VK*7U_;_X#53+ 3U7)1P]?"KS9;8@/'B7+)/5/ 60PITOG</M*MDN,OCE
M""[SIYL3Y_#@R#EPLI5S^YAO2X!V8Z[+^6;H!![=T$D7AB=E">/_T/@Y*1_I
M\L[Q0_J/;?8Y6<+SC4D =Y&@E4Z1SE-XZ&Z9NLXJW3CYO0/8FC_3+N"/ \\-
MXA$N&&%(8\-7D1_+5XT5GJ\^PX1YD37)UE61KI-LX:2_K1%TS9UO'N'2S2M;
MK#]SFV_@K/J?N2J %A>;%]=9+Q.A9@B+-1XW;;.Y:$#\APR@($.V/G62WJ<P
M[P*V/L^?4F>3_-:UB;[%M_^F3G:9)7?9$NYPVG*\\LPZ+^B.P_DL\]7#8),6
M3\XBO6NL6!_S.GG!,V[YO=C"AJQ)^P'>\^"'WI4P6';.T_, TJQL@T=8,HH#
M"P12E:[FS8>11?]0KI-Y^N]_ !Y<IL7G] ]_<AK4$)!B\]( ,^"I''3)!/)@
M-!QY ,/"@>NTA9OBN\"#A#D[R7;S"/C^SW0!6).O4B<K2P0J+C+OIJE"@[NF
M\*)1UR3QU)U.0O6+-5L<N_YD:D_J)!L'J&BVU (!/SAUQV9L>X2QZX5^?00@
M2?D='%\759HM%L1TX #Q@@^ -,R3=08'6G_R.MV   23 :E>P>A-- ")J=P6
M+PHN@1M/(PV$ULWX;A1-K$=VKG8.A'^[)'J=,\D!OEJDCT"4LL\I7*DFEV;L
MO'K,-T6^RN9 '\Y7\R%/^I@O%VE1_B^B,9L&=[[(5XBJ1;Y<(CBS%=R1M.PB
M#NUC-"Z'IFG-9U_/F0ZO$KS<C^DF T9H<RJ%(!:[<G>PKU;.HEG*SJNF;X!S
M"+,L &A) >0+#HG6<K1S@,9]H8'XV[W?EAOQ!6_:-Z?G]>KE?^VFJV^_:L>M
MK^[>;NMK>^ZU?J7E[=[96E'X9@/_, , SG?.3+A=Q/H"Q WV4*JF'5+9%ZZW
M6Y^Z3D&*VC:NRW%>DHCVD.>+TH&9&NL$3:$$U"GR^ZS)@]>HK>!I*0FLP?IN
M4J)2K@-\-44M#.E,LGC*5J37;8 ^-I=: C&?L]RY@'4O<Q*TVFE8WEA#]RI9
MS&J7)$0$.Y11CAH[.1<ZJYXD;MSZ:I=$R*_+4\W?:9"[%+3CM%<@/->_X;%\
MSDI@E T>D6XZ=FM^ =:V*;*[[09)JK/)4=;8B['T#-'+T!K2DK!L0Y@:0'^7
ME-E\3R)VDBVW&Z$ZNY_^)<T>'N'Q0?(9T .T[]7V"9D\7(:YT*8&4>I97@?A
ML=?T-;3IN")0]%*J?J+T;6;KIC.7+?*/NA\H!QUIK1#PMP'/,\#][&$EVL'\
MQ4'33[ED8U&R^/NV9'F]:1U !>:?B5)B2%N]!Q'!>4P7#^TWO@VKVZ0W7G;'
M;3INV6A#CTG+\H=VD'SI#6R;]NONXK?!BV[!;X>)8C?6 +I\T9I9)?MV7-VV
M=#G_^3%%HM&X!9;^<B7ZRS'K+YVO:$5&4\6N)[7XLV,-EE;"\&T_O@^$WEVC
M@+(Q.+904K&QGN7E+6J:4A98F]*"S[CQ7/J0K58U^6_G6VWHTWMM;Y)E6MJD
MGB"Y>2SR[<.CDSZME_E+FLK7^9K)#_#[]1;DDJ1,R0[40(UO,VH?KP#1".[X
M?*.T!"=Y3@H0W#[#]Z1:KQ9=\L4K7NU; 9EV!W<)WCH$.#S/5+=C6L(=I$KX
MS'V1/W71N,9$V[LR6V0)X/DB^YS!15]T&9TLY.J5JM5S-=3:ZQUX[L_)2KM!
MFL]U(6[O6\=\0Q%?T_O[=,[FTH7@!GQ>I<].P@HPCKTN )^S-=#W_^W,;C[A
MF.%@-.V\B]]@_'C@Q9WCUZ]UEX6D_UIWO74BYUZ^AC5>I_HZU6_B'6B,&JL:
M^K?UUJ:B8.Y$MP[/6"^Z[7A'(\ZXX[E^=.MX:S\FC[+3&<A.7^9M.%:B5\G7
MW>AG("["@;;:H6=&M,.S+E(XZGD&:+@RJ@;B /Q%HAWI/:!4XY'N-<%)"JQA
MGB6:YB:6Q-C8PF.R>F"Q@$WK]$:?';W%1K7+<N[BO:O;REVC5;:)I[3WPVU)
M'H.CG5#8=3392A/_;LBI>T&XL>YSA#0L!SEH5BORB,$1PC] AAIK^D^O*7*H
MG<I&6]>Y:V_WV0HNTJZ]%?D\31?R2IN7 :A)\J*O1K]OY,2PJ6S10[+Z5U%:
M##8I"L3$5I5G!SZT[;^A?VN6D/XV)YQWT/GLS 7_\Q7-X#:<?XRFA9$H\(&V
M!1XNTCG2TI0$,?KD9%\UZO'^KR(YO--T$K&WU8/]RA'Q@#O'NMFN@7GB>8&D
MO\C*.0BA6S+GZ)B'-MI1;.%Q>*+_?FDY<>$LM@7N">A$QT*^9-#G; -7:(O\
MUI Q1LJ'?:XR*.% X!P8#,">KIRG?)'=9^F"*?K]$G$-5VS+'T;(F#B')0C'
M%SD@H!<VY,YWLYOS&^?RS#D[OYA=')_//C@WM[/;TX^G%[?.U?7I#?P[NSV_
MO/CB%WN,&A>7MZ>.!RQP_\$:RO?A__R_)KX_^M'\0%]X/[J._(*PD8",^D_/
M:?V;?%OHK^",Y=NM&A3N&]Y?EF9@W.>\6"[P-V_\8^DLTX1L[$_):GL/&P84
M+9B^P^+RIZ3\%5;]_)BA#1:P]S%[0)8+_!--C?S00Y&LX0'G']NDV/P3E_"P
M3-!0C IG2;Y44&=IDFQ>Y.4\7\/3V5/RP)PD170@.#CSK)B#CEX."6@\/<V;
M.+^F+_BD(![MQ%HSCE.F,#Z(-=OY)B^84=_#$H &KU*Z@K"@EU)#_^SJ1(.(
MKSA.1!04T!:FWB D &')\'2/6B6O#@;<P&\KA"K\7)G6>4[NT\[)2>9$4S=L
MW+JW]\D=4!9ML4+F\,"A/PH>>M'GQVK-UE%7-ZZ/G;;D?$Z*+-V\X,"X8_S6
MQ5TE</0@T11 \#<4NL &K\W+VCX5M-VP(+(F.PXI>H!,*SRC7U+ENU^^P%U'
MS6*)O@7K8'"+\$G+- :3EOF<MH@"9)(])ROG,(!S^(\<6(-+8/FTRK1(6O*O
MIULD8,ZA+R>V>28)D5< ( #@;HE$FSE90DU)M:$+A4O2PBR^)'+PW):#A6?"
MADLC$=,6B9ZM,=J$HS5HX&)!HCJ1S38=JE0^#U@F_)ZN9>?-;2(A?$H1[D2P
M25#(GJSU6/R#84"3XD"9;!]^(;P]@^<<#*"BQV8@X\Z!B'LCG.,Z?=B*+?5F
M\-<AQIO!)F#-RQ<"/FC:*+00C5]N%REZ614!L5; >)[G&W@T15X!O*1@J>.;
M@B%9K8B%M9S*$&@J#0!4924W"/ O85G)M4W%KMJ%P4+4@6&?L)TE(A)@,RYX
ME2!-<0DE0(K"':T R\H231"T'D"P#-EI6B*#)U 8[!"8+8;.Y;9P[B0X#\DP
MW"Z\1;#]#'"1,-6F UE1;OA02U!S-MD30 )_*%$)@FM+%)8=$T#TX7D*+GO!
MT#2 .#YY :K,HP+=2EV81%!E5F9PSQX)RU]$7$"HE#0?7&90<I^0?,&.MX#/
M,"+LTO*[T2AWVY>J,&GVD)=*"H%S,<XV --V"1<(0<<8Q%C-C])!(*XI&&<(
MG]6"2.)GS;?4()M'(*M/L/Z[E"Q-?-]E9!LD*7N/:R$;TR%>#!!N"G'86=>)
M_.Y$\F&HW?0 @<&(CT.E\)XZ>41J/*$9XRVH#G N*$2K._D?>L5JJ6B:K067
M#!ONOHN?0:JXO#X_O>GYJ5MZ:0]=(I'&!Y'&'L,*M:/SH6TO4.K%18-RI?QC
MB+&+%#4A,EF#S)@6!IL'&8"5/^7;C>&]YV>7FD\!IC_F"Y)=4*L'^K\$;1P%
M3HI; %F KQG2E10=.;@>/B'%BYAM\HI?U"+OQ(!",=(.GF/Y0SW&IPYRYSIY
M!N1"]$R6I7/@!*'KCV/XX$>N![3SE[SX%4]WC9H:7.K0BYW #4>^<X9^[$=8
M)#O00R>.)SQ /*4!IJXW&37BQ*ZN+Z].KV__YCI7'V8@.LXN3IS3OWPZOT)!
M\E4/[Y): SCB_@%Z@QN9&I8,;#K@'"-OT!>Z$ZH?*+;3\3S7BT/Y$$R==]ML
MN2 '!_X.)!&T5KE;GA^ZP3BD?\=CS_F8S!\!P?!T*XORW'@<N!$^Z49Q#.,'
MS@=4+M&Y51MRZD;3"?TS'CMGVP(X#I'Y^^PW_,"KR._O,T ::P88?A3 0MS0
MB\A:IKBLX,%#@8C@!;X;3''!$S<.I["<Z1B.?C2&3Y/8=\=>Z-A^F$6?&<HY
M]-S '[E^-'*.\ ]_.G*G0>"@R2V. #31&#Y%8\\=3SRGUZ2E3?F[%<!GX 0'
M0'=BD-272S7801 /??V-L.O-8Y%RX$.9_0;ZW0K8CE!^H695G$#B6B*Q!HJ.
M,@8-[(^&D^I4H3\<??%48K>O3D7RP9]!($7>C1XC$$+A>,D @W2:1&$TSZ!2
M3Z)^PH?+PIQFBB(T,!<R8DLR!^A)6#Q*S0:6I$*CE$!4C&Y-L@;X_Y8A?0$6
M=Q /QWJOEAA0WV7K)AN\X>KDX_%?G3]?GL,]1C+^Z?ITCT>^B%>$2$A:QJH"
M&L[!UGR5[PNUF6>XG,N70?Z,'.,&]IVL,=+%6.2=0V2HP'/OX9A<@B7!&T0H
ML@HT=6&C#36T:M$53I+,N<C6:\Q? %B38'*<#UWGPV8Q[%F?M2J9X>3BBD0I
MYPJT#* 6SM7M*0^C=+/^Y;O60)H+UC#R[SE\<)"CH7;+7)4Q$&?/[\1#G#CA
M=#B=?J<MBDKR4%K1 +X#7LJ<Z?S8DD97SE^S!%#5=8YA=:!SP3<\PS/>-M 6
MLC6:  %E%T+O8&7H14F1JTK4_I"4J\IJ7>?7%8 .Q4K9I\RDY5) $]#$+/0
M\E[^:DX#H$L:0(V"6,_3@0(@'A,,]X4USY5S4=GGFM<M-+1&1+S*LGDG&XHD
M8S,SW6,RGQQXL29+KJ5!5"8HTB<^%"2T]EI;-T.:TY9N-EK4:#TKT,5!V/],
MT7$B[)=,2>8J^^*3%K!FP'A$R4%0P#*3>YAZ@6'<C#!S(/4)&EG1C/"$H4OS
MM&3ENL"0)X3#&L0RQ'D;@?AR5^)&"#K 1"I#:>T0[1M;U@ ?$M(CF9*1K>,!
M;L@"U,*Y(I(RO)+C0>"'@>FNB'8 Y!0  ,K]@*1C,K.+T*$W+:DH*U0<[D@[
MR)>?243</*,21ISC.<?X5]11B TD$HOA.G<YP+05GSZGHDTJC%=64:(QL$M7
MU"(-,#2+TH^;G&'+EA2<^ 4C4O,M2"+\#E*4HGS,UM;;J).R7.N/OA/M4@@_
MJK(Y";MP6Y MH @&6BJI1<0B8%^,$#A*N<6+T#SK4@4C-*<'[*+EW:5*:DY_
MRUAIQ^5K,Z%Y$Y:&E 7#Y.1(*K=(OX&B_%V>_ZIR#AB+EWE)R 'W+_F5HAS$
M;$+T$?F\)E +--;AHN^4^5";%^C>?48!G9!@"4B"VR6+%#H,\0[0 C#P(Q5O
M"I\JJ:1H(-%XV"04(R, B:#B#:=MG/J;"$$C2[B2+\;?6@3Z22)NYP"]C*RC
M>OMBYR'$1]AMBS)5]%%<GOALS88MWDE@-$\) &[[A%(F.SC@700[ YWG:.16
MN"QJAJ'9*A%]VX"$"WC89FQ90R,>F8TGH(,-%%\QKFL80-M%A5 8^],-QFQ2
MA,LQ^2'FHNZC'(C8R=D:6[S2GY&(*!LS+UXIZD 'UCD'!2A]%P=_?DSINC^G
MZJI;A@.BK,IP(9RYW8AU:Q&^<I.NE8U'%D@":4)F/:ULZZEYG?@SFWM)=]8$
M)N6T3*5Z_WQ^JF2.H7.RI?/"5<)-_)6LZ%M4@#($ >> X.D!A?X5'^2U\[8L
M^P]>8%3O$Q/K!E(3&13KUI/M&DTA!'O+:D"\(-O('F")0^=]\IG]$HN4)2?U
MN#D\V#R[Y4OR69F#>$[%0@!(]X2"VQW@/^X*/PM^P"2NRO42HPVM8M?KUO77
MF8+HZ(7+6+ QIR!K#]%0OJ(_PM-;MK,I!&?"+ BFH:,PQ9@2*T8H(J$-;Q+:
M&'D/I<(2=AGG*_$NS)75#/;VF"Y1:K2=T;9MN2X#'-:T'H[C@!D?^7@(2F0,
M0LPD)B]JD48.YO.87%!F#RNZ?F2NUQ901"8T<.9/<+\!9&20 RP#N1W%.Z+;
M(,$^)(HC)W=E7MP)<1='@"W2L,LRE6-3FY_3Y5SGZ.W(R 9[E]I+(GD'-UT'
MJ04\6<X7[C@A)WO*8[3MV*+*K\>RZLF3#J   OR->#0[S?Z>%QD[A! V=SE0
M1B)JM!?@#<I+ T*/BY8$])CCS1)I@C9/E(C-[&QK4US[T-:C: &EO0*R-PC-
ME:T:8_T1ZB!SHL,85)$N<$27-2/1BY3TI](T==JF>/#F=+TX701D4J'7-)&6
M3)BKU01"(CR,YHI"1)@V^5T+1577J/>0!D32YTE1L+7\B4-^] FWAQ,U+,@=
M_JF*;9,MM&MM)16A0=OGG U'&6WR!R&12$B(N]29=I&R=8H%@#+M6.9PI\7O
M&%W FM<ZQPH.$AE@B=XZ&V:O9RK)V6A>]5P?YC]PO,B-/1\^3-W8C^#?T)UX
M@8-!R]6,;L?S8C<>CYUHX@;1R D#,NSYGCL>31P[C=KQPK$[F<;..'"GL>]$
M@3L*1XX?NY'O.2U)U8[ONVCU]3PW"&(<TA]%CC=RXU%U)?8[0>1.@['CC=WI
MV ?@H8>NF9,)BXUA+!#P E@ECNSSR+C'U +(9.KZ4P_W'[IQ%#*()E[$()K"
MRXVDA,N+GP:WI]<?G9/3=PV3<_7773;FB$0S#\2PVGO5#.ZOL25?%?G?D>A^
MR!,4QE/G!,@]Y>OX(SIX@'XX&L&'0?^S/IPO@!X]'VC5)WN01.;KYXT]"Q\?
MN:,I&K^"H1]]AWL 37U#F?UP\_#2LS?HB=R'6B;'70R<:.R&4> $L1OZL?JK
MGG1_&,$9'\$__#-:>Q$]?(]V P3+#,G$^" :#R.M+72MR*4 I"V)2:1JNGJ-
MY$%&>8?K)]2MI1$)6C#I9]:-5'38HC8S^L$?'E#[)XL1^7OQ'O%-%EEV!]C$
MX$HK0P9% K2VG/#QQR[)XQBKO-=HNY95W<4^*Q"+%\]+$E<A3[$%YUG-GXCO
M-L%\'!$*Y"D#13D>97<K=((_ /0C93["E)ZV13<GK:JN0*M4JEHMX!FSWPX\
MROK'.0TP7"O4C>-"K%G@*56J8S0$(J5SZ.KC#]DN*QE%(FO)V;"!3B9O.P0&
M6(+<$]2^["D5%JH<L4MAXUK($,F6W>(.%DE:;)?(M0H.9D+O=O;T!+HN@P6]
M(RG]4CG)'[6PCQJPUCU)@ER G,$GRB<DT3%HB-FN]54K27:P5YL55?09&MXE
MJY;=2L0O7AR@ 4DA$@RB#06-8E /ASTL7[1Q6K\OPDQS+CB'SXK"D0G>Z(9D
M-!'S)!L"^ 98EDW0VHA>HJ%7;(?+#$0LL9E8T@&/6U!-)K);2U$&94:B8Q1T
M!TVP(.+NHA)=;D789J27!<(*;$&OQ/@:1/%E3G=8BWU*C27UR:+N)NP)MT<8
MIZ?E&UMYVHY$ ODJ?Q)-%38,!!G^NLM<^O$NI7BADG>M]%]M6)5-DXMMD;$7
M$3.\T*(^E+UA%"3M@(9XH I6"< 5U#M!B24%9=V)-Y1%6YG!.)38&W'WHN5'
MP,$EGD<AP9T-D'3:T659"P$14G,_'@;&#/608# 1Z]W*V*9 )A(J&L6]86A,
MZJ0CH0JBQJP;R@;=3JV)(JV8Z@-;%EK4OG ]0;*R+0X'4]N8Q.9DS<G&7W0U
M_&AH78XNW$4;]AZHBR32>=BBJ7*3(H-@KJM,FB597/G*6%!_S1EZ@>U.;3M#
MX[HX""PK(RUE.AH@W5PRYMQ2Q,V36%Z1_'OZ<3WC(9ZM7,@V$:H2@@J@N5-B
M1I6Z:?/L0L5^L1N DKTP?D;?Y/)'&D#"\)4O2KCEBRG;@I'9V:HBO1%Q5 ^1
M5-.%1[:QM^,F<$ X[>3 @@R#S0:D+5LIE4[8EA7,9<2*5BA^";%"3%9U%DP"
M@-@P2U=N,1OZ359#]D2!2K@],ML/ "Y(MK#V@+)1"C?C*%8A8,TMLZFA^#7=
MB*BRTB=,$Y5XE3 C*AQ.OQ,/;?O8K2#AH."*[!-]9Z)X*P:PZX_O6*"_*I I
M75OBVD4BATY,^BY9_>J<;3EL[)BN-,9);-$TP.46\;UX/!Q'. -@!!DU2HO'
MD_VB,',+1#+R\<!I94]W:&!?&'>SCJ&OY&S@N^(TO<U1#'R?#6Y3^/=\M=AB
M(@*L^<2*R_N_\U4J:"+1O6@.F!?9'645 0MWU?B$&N0JTLLQ@90W&)-IT<A&
MJ 1<B2<FW2HI@@.5F6AJ:E?ATY19J'[1)($8!C#.3'BF/;4?,+95WG1U" :Y
MC=ADS[*73"]1OR\N\UQ;MC$T1(%#*0BP!"QL2!DN:Q@ A"G8*%"\4=4)!,>-
MOC?Q3E D=Z(LB1)7B@L21=P*;VY&MRK;E9;. <SH,4>)0OB^"O&4*@@Z""%3
M%[$"&MX3*QPB5S^C\6F%MYNY&OJ/5?8L*X0Z&;>4LURD3Y*-L6J:F4468</A
M=NT(,FCMRM*I&J"3%("R9I8RAN<Y<%_XO"E_<-"M@OXD30SP-ZK*09X[5SST
MR]3^EF91;VY7]5P=L9;5XG^5\(]0SY_6R\R*X6[AN>1=1(:[RBO5B0QSLKA%
M_7RZ8P!L'"59Y'.2+3G=!HZM)L-6**16*"HS'?I#4(L;'C=BP17K<#L<070\
M?W=Y725[9!Y=I/?DJQ&,KEVY1CS2]>G/IQ>?&C%(\O4N.U+L#!SUZ"^2)X3B
M8IM3[].:N(I*@"8>0-YP+4HFJF)H:7%2E)Z5AQ3^D 0EV-U.SZ&X(N,1KI+P
M1;RM1IQCI[Q^C@@I>E<?5MD_\1-58$*7U8HB!]#2+BX9#DG'&%+\ <.N4 57
M.2BEJ.@2E$9!.T23Z?(1297\JE(',6,$N_:=:-3GT&F1RLA'N.3MZP1 TBED
M7BN^F\-;S=I(/$DQH<_2A(D26LE='9!85$#!/M1LO69-R82CYX6*:*$X=3L7
MTN4WV09OPM?) <2.%EHO7Y^:1;Q4-G.6-\D?56HZWK9Z=7?J%WD?*[TFA6U/
MEI6\:TES5DI=B_>_*[Y UV>5_%<98<=[0V>?PGYURRPH)AS8CN-96=OJ)>45
MGK5"<L9\LB5=&DVX?N &8[1Z'HZG(=E!/=^GN-US'>8MD=6A.QF-G6!*4;IM
M95Z=8.(&H] YC%T_&,-@@>^.XK'36G(5C>2>[SD>&NXCU_=CYX-EAF\I:HIQ
MN "2.$(O1#S!4.\(3B((HXX9)O[4.0QB7$D8^ZHJ36^)'F7N$0Y\X(SCP(TH
MOOS0<Z<QFXK'L4=.@JZJD(X'(!O'(Q"ZQVAFQC_]2=1U^+H6@%5A[I90T2YF
M]VVQ0FK3X7D'GAM-T(Q_Z(<^HT" ?I6)TZQ4A\<%V $[\V)\%O\,1Q/'KEB'
M?IN1!X],,*;:1Z_+".TE7#6-KPJ=3^#ZXPG :(*H B@S<JPJ9U-W$ODPC8^_
M3MVQ'_: &W X<& LSPTC3X'P5;69T*'CAN,I@0'@<T1?^##L*P[M!F[_O^+(
M_"@6W],AW%6?[ZT?!8!SX[9#\T>AZ\'> (5'H8>',@I<+Z@=6^2[GH<@=\,)
MXGDT<F.X06TG!P0ACN#),1Y.",^/[:/SQO#BB$+KR<OBQ6[@]=R6P)V,@6H$
MY(@)R.?WA4?H 0A") R'TTA0V7>1L.USB%81CM_W(!%4LL$#!:P# ZX#!3"K
M)H9=:H+I^ \=%!TPPI_R,+XG*#*:((K8F4:'4S<,QY+R, KI QQWA,C12MJ!
MIGL>/N<!/ &30EKAD?/:$AOPY@CS1Q!O:)P1L8@C$CYY+$E$M*4/%37 %X"P
M"$0(EDC(!$U!E*R,*A.CJ)(<NB#&= D!L9*GU%A6L*XVC*G?5)1FUHB[;8AH
M(N9I:4[60>$<;/ZA(%LVJZ"*N %A5X(&'BL"%VV&#&^%!'3=<:RI$F]8J);:
M>Q7I,Z,K?8?#LJ&W57\VT'RR(S=U#*O)2R>%S&14&O"KZ 8C$))9%G4""6<T
M@SB'NM@N2M8Z9!U_I,=-$H&M.CRM,6B9(W2WRPW525HF+R9(!@8D.YU$]6BQ
M&T,,4:!G[^ +R;L589<,OC1$-0/>2G:O2,<.:AY:-2D=%]]7V7IW@')N[T@M
M"<R8(X0YXQ3MEF((4]4V50&MBFVCS1#V:+,MG GW-]%QANP?XR_)D6?N'RXH
M%^AE1241AYR097-P.[-!F=-6Z4.^R004'')L5DK1TZ018O M68\,9.PXV%+4
M/BNK!.91IBM9D.0+-!<JU_1S4FXJT595[&9D-2'T^0HMX=EOZ<*.%:K<(++0
M*0,1&AHDQIN,>4FI=:C\'M-8K=0EM'(E!3I"Y;)C. #.X=)/Y89LJ#B?#G:J
M7ET=)&Z')VW:MH]NK UO1MRW7%^ ==.D$G"'P"A*]DIH/9!FPI/(YQ@*IK6[
M[4IVOGFI12G)HLD,@41&I0*05L,D82:-%_07'VKESC6_N#9,ZQ=;94\,?2'6
MPPLC'++B]YB 6\^RYYE*QW).3K;>-"DC43E;JT?+#U?_52>& ;#;U(1==XY%
MO&6EO1GDK);+93NQF?27I8KCSYY2"U["756I%C(7J2H8/".9*JI*>H6L\G'3
ME1VH7-F<"S,N4]*- 4WPF%\ EJ+T ^FSA08Z2FTH4,A-%Q2]\"M[FR:=1>"%
MS+IV.HJ"FQH$A&)EQ?90([TZ%K0"%R41<'QP)K4G*)YI@&AC9N!L!#8HM,A%
M QI>\01FP=;+;(:A2HDI^: *-DZOLE5*/O\7M.2F:\ET)RNW%(-X2'5=%G'#
MZ/2N^KT5*"C,4A"TG.Y$2!6?L5F5E%[ NRLWO!:S3L8L]8*.P-2!'( 99#B3
M@BF6/5B.5M4!2'ETV\RCC#<EW3<6.X0(8+BZ&)HX'E3?(O3T?59,V<(-,>YR
M"1,=H[LF,6LN#OX%!<53NX%4);H;Z9G6M\8(=5C1MB3<1HF"Q'"+)&@@P-Z?
M2(8PEO.&M4Y=P,3RX>FL=T,;Q:6N4I\4/IO"-<:TV"H:FDM,(2CR.@65DM^2
MZP=1V#&\B75CZ.@U"VIYI0+HYD54>3HVK5QJ(D[A$"@T5V#==2+9RC8O&I)M
M,B D 9JX4G;?!S(5.J[)B)(_+5ZZ,)Y,]5J[,578DT7"X4HE&T6"%4R'SGL@
M'7G!<JRK :<=L\\JJ^IS:DR;M#)S<(2[B'/"<1:B*A"YE9M8YU8FJKY$N<ZD
MFIF5G62E<O'(($K=[[6GVJ).NQ5SH ?"B!9.,:4.8'N8F':IP>?' -&'QT%*
M10>"B1OZ:$ 9^^X45-"/Y*.!@W@"A'&]: +*^,@-QYY$W<+;!\YTXD833+'W
MIH$;@EYX=G5B#^K#6%',4;:A[]N#8I0HQO/"M*- QL2W#]#N.)T&:"7TW0F'
MJFHCE[*=6%#YR9#P#[GR/'"II ,''@]CBGOV0E"5IUPX"3<["B88L.R/HYK7
MT8_=<>B#?NOZH"-+*25891"A9C^>3#AL":U5,58M& <C4;H1?IX[&H>[EGR;
M/4F!O6N^AK3H2\IOS9Z497<2(1!\#% &77N&Y(VS U"HQ,?&[M@?8QQO-/5;
MI]2""EJ52J3=Z.<DG;HL5?TCY)<+4<%9?01A9R5E:)08S3\HYO(BV8;TR!:H
MW'N@/Y]1(J,X-O+Y:RW<3):5[<*P?IAFJ6N0+ =AB!VRPLK%4UK5*F=9%V>A
MM,VRHO742Q1P#!8&&T@F ^YD2QGDBN62UE*0;$EDV,C;EJR[>K';@'$B  /*
MWC49 B2&VR1I&H*.RR]0KWJVZX3AS%C=3^KK5]*)[31WO3:S+M%S.'OC6@<G
M75DD[=(B:;-2L21C)+"#/.^WRWN$E08?YHU*OC7R+\SG*S82D$KL@I7&NV3^
MZS(G+)<W,EMJXZI9Z$8CF?>>#A71\1DAD?[*^ =4QE;+I98982V2/_,@D@Y;
M'IW5V6+5M5:1840&D>J3J9!E!;<.5F"%65C>,3YI 'Z.=492J^Q8E<=PW(]=
M_DU+__>V+F!MWM+FC%I,J*QD?>"-#QF*^8MMH1E14R3AHNL(RQN@0TOXZ9;,
MPJ3(<04FBR^ICH0K11U0*)+WV)S\K)W$)%JGC\GRGF4H50(S63*WIZ@,Q<5^
M(7,9$)W+JH6!RBBAW5O0G!_3"6.M<K\'!%,\=XT"H^]GUZ>#=[.;TQ/G^/+C
MU>G%36O5RZ[G=KG@Q\"C.]\]M\+38[=J[S:F3@I-$)^5#G2JUHK',C25.,(K
M^,+8W&R*8$:PR^83E5P-_K%-ENS!K_W(?U+4K?I+E=2EJO>N7=E5NDC5OT&3
ME7Z;]J>K[;!IUJU9 ;+Z5S*PL7?)*B4P1PKP2U4S6BRJP](\E<5*20PPLC!"
M2KUB->C".6 %_#1G [A.Y4_K<E&2*0@.<Y-WO>6V QM.EU\-1'VD8H0J$\1F
M==B1PQ[7!")2DIPV%'$==0YW0!RXDU1>_+E(\WNVIZET<M."IR.A06.970^N
M'4894E),59<P&QX12&D;U"EZ@6I H352=6J@B"F='XEZ&K!71BD0U[,R5_'[
MF+J(^K@4S*+[I?+M33X; A.(7#6JJZ),L^+,@1@4H,0:W&$S$ >W>,0"BJJ-
MC2]7]I:8=L(2#+^DFH"B?%=*(I(: +QQ2=9?"2&4K"$ ^2,HV2A#2?T\F8>(
M%9]ZY0PX((2:60Q%%BZ[VD8PB^E2%_:IKD#A7 <C.WZ7RDS94=RM%1AJ5:@\
MJP+6%ZRGHP@#PEV*^AHUCH,UN#J^5.M"SXH468>E!?7B$).O65IO-:XZW(+?
M!0P7>3\*4!2<)%8P03.A\8F4X9?2BUIT,/$5)NE;(J^E&DBC3+965HG0$DFY
M9)XA_RK4-GSYLZJOM$H'FWQ -.7%I.ZPM.)L@&:27**N/T:PHVD/",YR:7$Q
MWD,7ZQ*6I64@A1>2DP6;-VJ#%6S-K1Y%$*,[N'P1JY&AG;5@;)J)\9.S4^B'
M6NTR8:C5\&I5S\5H.YRSW#Y7J2?3@=JDC*@<+)5:)C,I@MPHN#*0_^&"G^N]
MV[+5>BOV1#0##N[Q#94M5Z0@E*Y8P"IU5@^H!G.JRL>64UH@C]^P1.STP%=0
M?\>O/^>HVI'%Z^+[&?U_$ P]YSLG0 KTG7.-93?:-J >]X?1 *_M=_#)A__J
MO@,O&?)>]=@(".!W\M]353*5DG'5$Q%,2ZCL8,H+?SJWZOQ2W)O5MY<Z!!%"
MDAT[K]R8]F#7S+IQS$^&^L:)H*,:\3DS.<Q3A?17A/2-WXT2>&Q=M@_9/1:*
M4I')YU@9;(7=^7ZFRW'9V\+8=\-1Y 8>QE9-AI,) &0L #F 'Z?Q1*V*=MX<
M ",1(HI9P '"L1/" 9D!QM.Q8S5@8LKSBZ)*HJ8R#C;$4"6Q4DR _,C%C+1M
M7VNZRV2-&M]G\D>I,%)35ZI!PR1"4E]Z14/D3*T"+":[H4) W&K6184TM%&&
MH7WYPR"B]-".+;?1 N8_]+]F,5Q05DZ=V]E?VPKEFM]VJ4 3*HIK/8\5SS6Q
MX/0#.PJI$N:GZFEQDP@*!U%UC^NU.Q3,M(')\LHN5/%K[MJ$C /9'!$$=BY(
MM@]^FVW2)TL,1\4?* :9'S@>A:;CHVX9#U.1X/Y_!R_>4["Q-G]_&MX,*:I@
M2Z&7^FD/GZX4J1KT#0ZBV1<.SJ?]:65Y!"O<WC(B:$\Q]T7-N3IGJ:5#2]AK
MUJ5JE/MJ:?I=S2-PT:5@EN6*V>H^^9P70")4H1O:A=73@7Q 33 -=8BI=E]0
M39%TE2PETL?::!<TJ+J6G;+7WMV\47":SHYK[N5\NZD2N"IV:Z67&-=GM380
M"&>;I8Y=2VA95&O?,87^X=-?/.?L;QAX/%MB2)JD-F^T^9@#!]:95:V-$82%
M"#LI650<?>JNCJW!_)>[U#$*&3G#"9LJJ]1K%-*JA'1@4EGZ6>FUV88]TDF9
MK^A< ;-*JCO ]VV%*>=2.=KRZ9$[L ,C#TT67M)[ZG:G5'W*1VKKNO9AM9#D
MYCE=6G4";Q_ER6W5L-NU.!Q<S,ATLFE&"A\EI8CICWA,[^&081.&-0#GL"VZ
MBXJHHW?S<RJU'N%A5:#>8 PS-Y4L5J6LMC38O$^T(L#LR7>TEAB38Y@ &?JS
M1JV#B- MO'6=4BP>'"P)>"UT*1B&-:)G]*'+E55CQ'>EXK"F<CC!L9)/_YS?
M843YIF+_FLTW5L@9EN;/'E8J_6Z9/&,]) G^LV-I5*,F\3E6/3^4GKBB0O1L
M^SS.%[05;SJ)V=/*27U#YYW-PVDF#AA*-NPOD"B&U)3<QPU(9FNMKC\#4"?A
M3A21.;=AI.%S@\EU)B+G5*6A'&N7 ]*^E-8'^[J_MQ-UWFV7:(/&'.^AXV$'
M(0'GS>P=_FVR#M$EOZ"*W8#H6T'32FR$U;F"C1C[)@2-PY$N?Z/ZM4C8/$H$
M*GPL*UE0( =0Q1EEJ;&,R=J!-,/FB%8BE&S+U!0L (6MC&*[#X*P+ FP8)UZ
MHR^+J4N8HTFG91!]:);?O/UHZ\D]FXJ/N#9?M^CT T,O_I'N](SRJM9ILM1.
M[0+$)Y)_EH377 Y5LO\0>.KP9Q]O*V4A\#>6Q$TS,"X4H/%16.'8E5)>$O8H
MR:H9V]=@7)7_1@6^8&S1?+3IK$BQN"_'NOY2 4J"AA4C7P@UQRO7.:RJ/P?Z
MT^<LWY9DFM/"N*Y@0I:[9?9K2A5#@&SBEP^Y%%PE1J%,*JN%1-_I2!<]\D!#
MGRL/J$/6PL]&'PHV":F?B87#]+?$MBF[;@#TEU+8J#N2[WWGBD^.,]<YZ$44
MD"WV'E'!N<BCVTNF;5&'_J=2"Q@QUNLEW$T)S[?PE@(VT$:#B>[<4!9Y0<K!
MK^0X):APW!<RW>8*R)Y,AYS?W^/?V.W&,3%/Y)XS(=&LK%5"HDAWVF-G=K'Y
MA%;SS[3(E4"I"Y.*4%^_-)C,3WX.MM:S+QYGXQK#I &B;Q-+W:1<SP 3R^U%
M)E;#@E0UHT;*T)F6C+:MPLX&KLV-'*T.//R>\;XB$E7N@.2+5R&B20A0J3IT
M\E4%.)>F&H0WL3%9)(P/6,EF246QG+]MT<ZHO5@F>51PR1!UA+/%D$FV-;T-
MJQ>C>B.\,=T#?_2=\;>*#^:_TBVH](5B%-0$Z[Y:NSC3\:*I+G5!$F4U4<<Z
M$SL-Y2)];N.SBNTT&)PI@::D]7URA%$Z4(V,&YP:,'5PRL5R;W6Z+0? W"(U
MU9F'NNE Y>!*TMKY?6E<RV$+N$B+*NHH=+&8$M+@W.I=*]!6V[NMR%W3YT;'
M_YE7*)23X\3SU4HR,<C!AOYZ*_"N3A=,FRQ.X;=T1[EX3.S7NI:)9>HXM,/"
M6_-TE%%HGVJ61SJ/WG#I(I6&!XH*-?+-3V?7%^<7/]TX5Z?7[+?>_<07=;_
M8GXM0R'Q4[8AI;*B/6<NQ4B7VPH1-974VNRBO[?EV<J*^])T1,S+BB,[N<V+
MW2@.'--*EC9-_GHMVO]@2J68J,Q*$3^IMV;INT$X=<)I[$S"R)E.?>=4P5 7
MNNF!+BYXXD]4\R$TRGJA&U&6(DAY411IJ[)V(2@K)1NE45+?BC[[PZZ']9+X
MZ%L6%,>N#\N(L4QG@']A^"#\-?+#7: [KH,)4Q2G$R=R(XSK<\?^2#[?6 XV
M'<_-LF083$ (BQS,2 TGL7-E%436LU8W%5(UTPCF&L-_O3&L'I8[V1L6/<<S
M'L%9C)TQ##L=.6.,^ OPKU'DHRK:#L(#9S3T OXGHG^H0";\$SHG?:C0>&W$
M_P2<RD-7@%LQE(^8;TDQ$):WH.%L*KOA+#)[0=4>F3B:8&)#)_1AMZ_Y+ITG
MVU)UXJOZ $N*,=.QOFI-;8[ ZL%4^;!574$$!EL"5'$;8HY7O=K(OD:[(\[T
MC(NRZ[F3NH'130.%4[\_4>M!>LXF]5VJXNIZ 78+F^CHW'7;%1!8Z</K&J+1
M0_K][.(G;*!WX<R.CS]]_/1A=GMZXES>O@=6@3%4UZ?O3R]NSG\^5:Z%=W^C
M[R\O6AJ^?=UH._L88R^%KYRB-0X<199[:D5)V&<E#',BC%8J) H4\RE3D&9*
MA+PPIKL7*]7AT.(')'@>?47T V=\5=MI[1%V?B9*#Q?MG8N4*-?83K<6F9%P
M2Z5> S&H64N0B4ZYQD5,U02P5Z"N8%&!R"'6YCY2@#D< WD,J88!??:G\/E#
M6@*'Z %GG<]W=*3'SGM3X.G )7U[\358'% U#8^3V0]C+Y8/Q&N/>H"I+NO>
MP)S9K>SL='CG?;H <K<+V&I""K^?A%PR0Y8['G&- O@%"SKL!KTDY5VG\TIY
M<Y" 0;H837'K P?.AOX,<?#9DT[ZDE<4(]CS&@Q KN+_H-"FQ&I%NG<CBUX8
MC*!61F?4C3'5$?9&G$/?C:E"PP#K;>)?$<*YB43F2/S0#8. BELC]HS'7"
M)$IX=1=S^-K[J,N!>GH]6#] [N)A',B'T)U288 ];F8XP1L!!W\8!OTP?O6M
MI!ZCQ'M"$'.^^&9V ?5?=2^URW'$=E;,RW%C?TR 5I"?\ =8,\CI;6#?=1V]
MB3N=H**&  /9VO.^Q44,)_R?/2^B*CO":X'W9#'1]!OB!5"N"39VA1W"QVD;
M9NQYW6[9N5LY5!96I9R4\T@'FU6;5,REK@O'T&>]>GYGE2OTIS?#\NHRR]GL
M_-KY>?;ATZGS\71V\^GZ%+O6-B(\.A[[(F4?P#IPN@:\K3J+[HOD*7W&_L"D
M]%@]HJRH&ET].7$>,Q#8B_DC%VB$:_:KLMY11"#G0:+/2^=%YLT&["J&[8G$
M=#N 1YFGTA7+9&R'3A9L66*C6DM3:ZJ"47)HH8ZF4[-(*W"'*\')G%8'*VNC
M9G?57@\H&( Z6U"8& N.<!4^X,!(B%5P,_SXCVV.2"/ZC*@\A]N5BGHYXN(5
M[/VAAUBUX?HEZ+DRRO./,H-?F4%V9QG79!TFA":_0W3@4BCB >= <+1@4Z<:
M^>M'.BU^/ZC,LEV90=24>GQTT<RQR.,=68DI E]V#'<FJ8/5Q%BJ?I#TP93P
M!PBI/=C'<^2VY9];7YHZ.5;Q\;S-E$</M/0QD7G]ZKQVD5[18G5/'$:4A5T;
MA%*NN$^(E+;7GH5J:)KTQFGO_8"UFIV6Y9"K6]J,V3W+2Z:IYF18;Y> !W-X
MUL&X7,U RF+ I=))N?*+=:1L>FT?1_75E-DU9:5"T=RY@0+HVNHCD\V>G/74
M4T4"[^]>=$Z25$!AER(7:BI-CA-5:>1PC$6V,-5/R)@N9MNB<L0"RH5SAF?Q
MLSJ+,TU'SJDY-A.2"QCOHWH!8&J]\\KCY*YPO^]Y=AYGZVG^USW,NB%+%TG8
M*)@ST;"O8+GS!%J"X(;-SCS6">M>3OSGG@US1("-?>JS<Z"ZY+1FM#G7IU>?
MKH_?SVY.L:O]3]>SC_L^]V62@*\]1IWCGJ\T4(R#L1[S]TXU7#M1"45V]A9S
M:=5S%A_C6LL'OFE3(U%E=C M%?TV&5WI;]@E5OQP5A*7G;8E&5WUZD^)/3UE
MY[%ML-C"J7FCNVC@*?G!BMB9L=G:PQ[UAR:>Z(@1DFV9]K@%IK8_617\<PMT
MO@ZSE(8HJO$C/W>6WA561 )VC=BE*>(]/H=YV-UX(H%<]0F=BWK2F5GR@HQ^
M8TF.5\4,6QYCS\B44^6I-*D*5N>[3]XSVR@]'88C_L=K&A,O/WX\OV5I<W:!
M.9@7M^<7/YU>')\W(YM[']YI"D0EHG^$]D84M@L6JV-;/?DJMG,N0B[M4G13
MDTKCE+S1B3<8F\2M%9>PJI3PMH)A*]U3:((UQ9("6>.R!E*IFN2)7S@OW&IW
M@S6D\BU<JF62F1#JS#CRN9MI@>(LM<C-[ZV<^E]2%2S*;W(G9AK*K18MXTM'
M]GJ5H."RS]WP7T>'D:;B$-):E=&E6MO(-JMM'Z.-=G9\?/F)CA))U05\/FY7
MG78]OQ.+0JK;38/4WNQQRZL,UW,,B7MB1RBV(=NN4LDOQMV?S6[>*;8(2ICX
M\0/EO_]HQ (R1S"?_$ ]0K7#?D.)4D@4Z>!1<]"XQ"U*5),$BJ4"M>=^NZSH
M6\D=%M!,51*-L&/I,XTQ#E8S52,+F;S?RO6XKX8,4*4T-28Y\:5=+A-<3 U0
MRY8H+ "#=$-0ZIJTGZ!FCA@)DQ4$$?;;Y,O\X04[J&VY/XH2XW^:S:Y<W?W,
M/*I<_U)0O&/7K*5*#$2UA!&%@-\5.6F=G-9.24P20RUF>]ZDJ$<&U-B8F/ZT
MY]-Y$23K $@8!BH"PQ%3#L83R^6Q(AL2'4]I(@NT+HP!)HW$C$I@J.E&7:IH
MDV$%%3,[HA\)7EL7!<J>[8_7]#TY#2%Y*DZ&RTMQG(!:?]81(%.+ )UJHF=*
M<:B@-+$Z"+RD%HJ ED@3D:5<-R3=0800<36/WG%_1[ZZOQ\P:@JT2&GS'?I'
M*E[VT'JZ7HU3GSPF0Z9I68V\H>3\07X_V%8[F:(\GY;KG#F3K>$H8]225Z-Z
MA*C.W*285HI[U(+L[8U)O^X[$[7+B@E<,=5MH$@W4@&-$D*1^274P87OG=X;
M+8;'TCH87SL=5FIRWK'H@D95B95OX#MB5H;JAR"ZE0Q+I'?Y8HFP+4<W&7A>
M]]%I4?DV*1ZHS W0=@RG(PS1!ZO"=,V0]?/5 ;A5+:C:L>F0R.N:_SJRHYJ8
MEG'0-SR@P2,0574^A]*O@6FL#-0<Q[7(M6 $WDYTF@O];1G;H=21TEQB"D2K
M'%Y9"<=&FJF>565-^ZA:J3JXFS.NQ%-QO@5>8PX13&O;%!A5BL9EB@#7-F70
M2E5HDXA,URJ!9A7LL1(4K**F7*P159M:@V$*G*QV0Y;P]@IU''5OU;Y_6OU.
MK&H2+07DK/Z;-0(IM-6J8&-(IEQ2C9>8;$1U=R@SJS05?ML!JB")51$DNX(R
MB$0"$@Z(]<2PX#(K=7:]V]RTT6:P(>.Z!\*<NT[Y4@(MULNF0';X9?ZB"DH(
M9;$,MT:")Z"[#@BF(*X@A%<ICD)1HF@G226-1_O?U?1KB6AAM:U4-8C,8O B
M%\ZP7Q*LR8!VR[Y>.7"BB)&56XLNJ:Y8356.UJZT;C7. .18)LJ9P4!K5!#0
M*4#DXY+WW89!5KJ2"?J;:@*FN$92VGFO]#XZ!&I?64-6BGB]<F35MJMC:+3
MUFO]LN&IT^!,E ,O_0H5+ &1OJ'(?@5>TIG/^H9!IW: 05>Z)V;'R0PK9XXL
M]IM(7!(4(LT@EQE;&I(:@[:N,J7J<I: W2F&2*L$&RNCJM+F3"JH-N SLNFM
M#FL6I%Z,CW=$+J.NSK1UCQCF%)/V5JR+4>JELI7D)K>5B%Z]O:M,YQHO 4:[
MMO8]X30?*]*90YM-:Z.V(.=A9<<- 7MK\8A]#MA@=^68.P2RYGF?5@7RK+1D
M\@[M F45SN!N:!>X U7;BC/GJ,4 /=SJG--5/HDA"$KDV')XD=8ZAZD.BT/G
MBBDT%MVC)LT320"1GN"6J[<A@JA^ II9F1Z:82=N4A<N38VE""A:X%2-!A'B
MCE7QTAHN@CY(B4DPHF7SV5!3!96!I8JX%5:922V<2#"C83/2=!J]H(9*8DVD
M=5>+/M7DNTC-R_I^XSZS4@GIO!"#6)9,KEAD5X5?K5"K]"Q5VS4O3'G@EHJ]
M5AN':NL K1$GRS*WU&(C*TLM0'05LRF#!!*RORM6XDH>MBNEQ$S=]=S4::\U
MFD)3&?O K:JTIIR?W6_4%@K_OET\/%E,4I4=KT"0ZT)ITP:Z.KA()_RF:CB:
MJI.$H[/M U9=Y@;V'6@:#;Q0,,[DUU1RB'7[=PNOL?^!*CPHG>:H%J.6 ZG4
M@B82KM0Y%WW+*KZN:QI6YY,SW#(+4:-33VMV7V'R5(U,(0'HT"B%4#%0V'*[
M@ZV,-%OA-B O?24VR>4-.+G"PU=JG902DS:A^E9:*8:*<!$D,) @ 0):$"FW
M8%TO4Z$5)XLLVY*L=52T#]V'MDR>1!S'J 6$9646*ZU62><VEBL;L]Y(OFJ$
MCKFBVI-]<9=R7ZMRJC+&NJO$ \X=C$PM+M>^(/72]!@<&U:?Y<0=SL\VK7:4
MXH2#6[V@7:V:<H[0BBL32(OQ"C^OU2=3%08,0:;[4=53^;RY3,ES4LL84Y H
M50?!1M:/JIG5%@NE=E0V$IBD<)K77@1.Z@ZB1\<F34I4NV_:5'(E<;1P:(R.
MHM/3>*GDE*IE2B$851FU.K(@W<>*&Z41#ES%H:PR^Z27:#*+JUKJAH]2?%>T
M6;L:N65XK91=HZDP<$D5D#7EB75'1YYD*8U(KOYK-WHT=HJE[H-H6P%LV8 U
MXU3:%HFZW&(E(!JJ.*G>.G;8<7"!\"4BJNI^)$: ?H*@DRW$!D/+;!.\7*%=
MNL OEZ5<F#BB!O[2 L3+]82E6OZ9ZO2RFT?QCG'9NM5BR25(8%W,Q*1T*1(
M2H]O]B;-&F*(58>ZT4LAISP2:?31-S'WD*#.+U\T,^IOUFBFR+-4'$"1BI<C
M&9,L78EA1@V#2+35C77,>-I/=V<:Y&CIK4S7":7==I789\2>5X7@2C,E+(ZX
M&M@DE/28CLX/=H<'O8VDV:E@5W>(UIX/JF5YLS;YWITR&#>7E4:DJ^K^Q(9H
M-I;;_4(L8D;??U4/#,&>5VYVB'5(EENE))6ZPG2U4K24B4X;;1FZVB11OS_0
M96@+"@\$B#JNN6I8J#(A+MZN\-$RN7:LT*IE75LB<6&BS4/G$SNV 0 B!%(D
MDY G)=]9T:9RJQZHGLHF5YEO:6NWH/R^\VI4F,",U 4:6^D';!RUUE)M90TR
M(BC6W.8-1BSO7WI[7<AQ(\'$ !\.; 6VM>E;>M^ P@ST%DPE=B58LAQ5XSFH
M*A A%T(C>V.KTB*=<]8\BDF2U*9K;HF-[-Z42J]U,U.AI>O'EU(* G9IC0XN
M:LFV:KLU@:I>D>A>\K)8EB3A+'0%5RQ7I8+HJ< RV7P9#7E/Y==@S0[0U\BG
MI>'J',:VO@S;%>-*QB84ZJ1(@#)?=TUZEMMTO+U4O=;M^VK6-TOV[T-,37<A
M7=F_$E#RV@VWU$_\^?3B]O(:HWX.KQ!9@?L=-9ZRM F2,Z3I(%\C5%SE(,N-
M6PG/U)Y*LMD-L&0;?T)[A'(*GIV?7>KB/<K_EG--%JYC0W(L!3!V-9_O6?Q;
M4_FWIO)O3>5UVNSOTE3^K7?NXUOOW+?>N6^]<]]ZY_[_KG=N([C\:UKIM@A?
M;YUUWSKKOG76?>NL^]99]ZVS[G_'SKJ=_)4ZFO;_^M;O]+]?O].&A6M7^]-7
MO_#6+_6_6;_41KIT>_O4/1_[%W59W;N[:;?I]U1Z.E:ZOCG_^9$B>AIYC=76
M<-WYCW;UP6,[N,)8?O=*-G]K/O<O:S[7VQJJS^]A>CJT:+;_1S2(>FMC\M;&
MY/_(-B9O->>%?+S5G/_ZFO-=A>&Z>8=5(J>U:E+]^=OJ17XK,?=68NZ;EYA[
M=1&0;O1&DS]<0(L<7A7Y*D?_0RMZOQ4%V;P5!7DK"O)6%.2M*,A;49"WHB!O
M14'>BH*\%05Y*PKR5A3DK2C(6U&0MZ(@;T5!WHJ"O!4%>2L*\E84Y*THR%M1
MD+>B(&]%0=Z*@KP5!7DK"O)6%.2M*,A;49"WHB!O14'>BH+\?U,4Y)8"?NKQ
M'^T1S?^%ZH2 B"H>36F/EH@VJ'F'Q-VK<#?E*;4=2AQ._$.]R52C'=IU\JS-
MO"5U]W;]<8P-5R/7 U7T%Q2NLY5VR81>[ 34YO<L6[%'ASEXZ,3QA >(IS3
MU/4FHT;\\M7UY=7I]>W?7.?JPPPC>"Y.G-._?#J_PK"=KC/[TU61 TIO7N"M
MI8J./E4-FO8Z8#/"6H]@6CQ58[.L>AF[(?B!E#3'\UPO#N5#,'7>2:LGIB69
MY41V/#]T@W%(_X['GO,1E&M IN*EMBC/C<>!&^&3;A3','[@D,?Z,5_6AYRZ
MT71"_XS'SMD6E$XVC-UGOW'?*O(TW]\CD[9F@.%' 2S$#;V(./NFV,XE\])0
M.B_PW6"*"YZX<3B%Y4S'<,PC[#0VB7UW[(7H&],-BA>893+/$J-+VRU[#STW
M\$>N'XV<(_S#GXY<;,E&W90C $TTIK9ZGCN>-+N-79U\//ZK\^?+<\ 6O.N?
MKD\[L48W^%-]E3G8><TT%J@0!EDYUR95969<NE;&^%[X1597-9_E,N;UVK[B
MBI?8A(=*B,KN,%"6_C2-4&$TU0HOV&OO(26[FY;24FOG%)%43;.ON;3-,H<[
M[\!QI;6U4X.[Y=KB\'@48/9ZIAHK>X 3^M1]T8O<V/.Q(YT;^Q'\&[H3+R N
M6@NP];S8Q2;2T000:^2$ :&Z#\@UFDCG;_5D.'8G0+K@SDUCWXD"=Q2.'#]V
M(]_32[%/S_==I'EPX8,@QB']442-]4;5E=CO!!'@.MR;,5PA'X 'S\LJ[*=@
ML3&,!20T@%7BR#Z/C'M,+8!,IG!]/-P_W,<H9!!-O(A!-(67ZW?BP^7%3X/;
MT^N/SLGINVZ"^R%?/0QN,6CH)+W;C\+2*Q1G1,U!OX*D JVFEG<?<I!+L/6N
ME<) I^UAI_D1]0CO?=:'0P5X^YB7#XP,T>U8VOOIYW7.!#T^HJZ>@WV;@6K+
M-/9QETZ@0>R&?JS^4HBC<C</(SA8H'OR,Q(]Q G?H]UTU@CK.*9S4[K)3AHX
MUG3DV*8CJNWZ#5=EZGCJIE*12;(JD"1@5()SAH)<6P3X6XFIKA)3^YQ&_4[,
MD"\ASN!XEB5:O81$'27,62LDA8_-6DSR<'G\ ,0/Q+?#,>#Z$7WED^"@G>Q*
MC NI.6@P)3&A-8$A +HZ"IW#V/6!KATY("J,XC'<PC9'.M D#S#=0SH9 5&+
M*X599FBO3ZL<\@!I(8@%U')W@G)E!"<1A%''#!-_ZAP&,:XD!"*.,N+FI1E;
M07U-48P2)ZXW_I'$(GCVP!G'(!:1, O2R33F2SJ./:+)%^TV?!220)J+1\YA
M.,8+CG_ZDVCG);/NV"VA8E^/V*_#"N72QJ:O(%%.D( >^J'/*! @&YOHKK$L
MU9<H:<)Q 7; SKP8G\4_0^ L/Q4YU_"XSS;()D? R@XG*-3YR.1&2)JMM$(^
MGP#4BPG :(*H B@S(GXF1SAU)Y$/T_CXZ]0=^V$/N &' P?& E80>9I,;39%
M=K?ED&P0:WH/'OFG&XZG! : SQ%]X<.PKSBT76U]O]61^5$LK/X0[JK/]]8'
M(65LM?JU#LT?A:X'>P,4'H4>'LHH ,6D=FR1#UH>@MP-)XCG$<@8<(/:3@X(
M0AS!DV,\G!">']M'!P)-[(](MB?^!E)7X/7<EL"=@%YS&! +#$C$^L(C!!UF
M'")A.)Q&@LJ@D0!AV^<0#4O[G0\2024;/%# .C#@.E  .Y;<4NZ)S1W4M6OU
MAPZ*#ACA3WD8WQ,4&4T016RSQN'4#<.QZ%RCD#[ <4>('*VD'6BZY^%S("Q/
M 9-"6N&16<0Z>6%=(VE2;M=*'3D,1ZC (M[0."-B$0UAYB0KE25(X"?HO[<"
MUBF#V-G^[9Q_H._:W0OB/[HRG=N7]3YD>1?JG!\[[[.'QT%*E@+@F*&/1&?L
MNU,XMH^4TU=@Q&P\<KT(2!JHQR%P:%8,X&W0<R9 L%$O]J:@P0 LL82$-2@P
M\&D4LR(0@B!K#8HR+:H<,"TP<1X3WSY 7CV=!MS,?L*"M68,BMY84/G)%)7Z
MD*MLW"1[!D$:V#)(O3&I9B!R^Z.I\Q\YS(Z;'0'1&2/=CVJITL SQL!]0M!A
M *].MVBA08H<1'@;QI.)-,7F=N: A, M&%$1?D#7QN&N)=]2/!"CDO%-77Y&
MFUWVI*2A281 \%&' OR<87CM.L^XMA ]-@9>-$:M(YKZK5/N7_&A0Y 'B6W[
M) 4$/DF6X;%.TO\EQ<#S=#%0;=I_HAH!U"/>RM:$;4H-B+UOS+,:.9&1)3&/
M8BFR\M?!/2)_(?%$10IJSXKSH4PVI"DFL-$%$@;POY:+LY/(\I]3403[?_TY
M1ZL]981>?#^C_P^"H>=\!YKD,(9_KF$#3ML&U./^,!KXPRD\Z@]]^.\)%I_$
M"_62I<!#U6.CX0A^Y/^>ZL@WU'35$Q%,2X4NX--(/C5+,I@,,41"J^\\VZ6H
M? 61=#[%/0W7E5'SVJBI-6I>J=K!09]U'2<K+=.2.-U571&J'E)J9'04,IZJ
MPAM7Y"!L_&ZJ^AQ;!3\^9/>I,].6?XP%!I(%M(5QN0*>AGKD RV+@!VAD#X9
M J6(AF,!.UQ*$-HG%7@V!T"6%A'SPP& +8: !F: \73<.+_3V?7%^<5/-\[5
MZ;5#%[S'\,@W0MC8NP3WA<=QDBVW")I3%19T!92(X/H*(Z,>FT[P3@^^D,%U
MS-$:PU$>J0QCR['^WM?3D@Z_5"Q'^22.;"$/&$,$&MDIYQ+!]FG3&)5BDIQ_
M,!9$4_NM8LLA(XZKZOY@\8$@G (CBIT):)93(/+Z@(C(42)[-W1QP1-_HKP
MB%/ !".2UD'6BZ+(4'!%9U4)&+Y3Z-K9<NX,+'_'PWI)?/0M"XJ!*\$R8K0.
M!O@7B@3PUPCTAAV@.ZZ#"47U*5PP-T)>#8QP))_M8D*Z:B33EA!8?@"[1LTL
M!*W]*L=X ?;9Z5FKFPK)B!K!7&/XKP?2#VB4 --]8=%S/&.0/F'4,0P['3EC
MY.(!_C4"?>%=%P@/@-Y[ ?\3T3]DHH-_0GV+]WMMQ/\$#8)BDSBK(@O%;2Q4
M1$:-E#0("&R=O!BO)R1\&]G%B DL[,FV&4A#."B[CUS<[06E8%CKWU1)EL:[
M=O#=I?-$HL^RHE;1J:3D#EW<4*VIK:Q3%4>4P*_*%.E0/3N037O<R=7_(K69
ME*^68@QH=Z31/..B+"^P),L"B@\4>O_^]+7G_K&"!TH@FK1!ZT</XD0+_^NV
MVRBPTH?7-42#U;V?7?QT>N.<7V QAD\?/WV8W8+0>WG['K@DBK[7I^]!^CW_
M^=21TE7O_D;?7U[T.7PM/=CV+++XCSE_P"XP>/MSJM1JD/:/E8/\RQ5&S.O!
MD)Q'*X%.9^HDUDIT401K)9E>B0GS.K28#,4='W4JH&1$%BQMMR5S[>H*&K3B
M6>VM,U#%LH>5^"+FDFLE%]*V94B^%6&)LFO M:Z5E4+./&4#<DRF.O3Z:_-P
M!2*'Z&<\4H Y' /-#<E 2)]!BSMR/J0EL)T><-:%AXXH:O2K@UP7 .OU[<77
M8'% IFJ/+46'L1?+!V+@1SW 5-=N;V#.;*>W;6MRWJ<+(%R[@*TF)#U]$K(]
M6I8['K$!$'Y!:^ENT$M@'FC!%5=M"4."(CW%K0\<.!OZ,\3!E<^\T*\HDK[G
M-1B L,;_04E0V984$=Z-+'IA,():&9U1-\941]@;<0Y]-R;SY\ !-1__BA#.
M320R1^*';A@$Y+-#[!F/V?H&8BJ\NHO,?^U]K"=QX!) ?I*[>!@'\B$$12@V
MUKT^8(<3O!%P\(=AT _C5]]*BA8B+A*"[/3%-[,+J/^J>ZF]U".N-(@&/#?V
MQP1H!?D)?X U@_#?!O9=U]&;N-,).I,18""P>]ZWN(BP/OK/GA=1V?1Y+?">
M+"::?D.\ ,H%=P[H@X<?IVV8L>=UV[OB68>L85G0V,U=C4QA?[I6BFXX#@ 3
M4O<WL]FRMBY<OU&5PMBQ++-:!44Y(J@] L'&2$^) HU("FMK>EO\YYX!#G(S
M8Y_B(@Y45$.KO=.Y/KWZ= T"X<TI5N/ZZ7KVL1/F/^?++2=BBU7I.EUO"Y"W
MJ"0^7(V;+56,0A3ZR!+^L>H*L!_8JPGIDTI-1%V%_UU.76!0K\+R9=@E(]F"
MR%_HRHV%7A=%HE(OGP.07U2*%D84;,I*15>,O>+86*Y^\1OH=A*IE:_3U4 T
M%BO6M>0::HU./8D]/<8MBN)2;.&\O-%=-/"4XF(ID#-6[ST,JCLT!4>/.,.(
M%2U[7 SS2YZXZ=-JSL'I&G2^RA-45098Z6&:8Y5+\E2TPT[FAY0+9'9)TS\1
MRVQ]0N="YSR):E)8&((:R5@< \KYV?(86Y"F[":@4 9ED^1<!LJAL)7WZ3 <
M\3]-F_Z[V<WYC7-YYIR=7\PNCL]G'YR;6U!V*' 5U)P;^%>,_">8_K=LL?*O
MBZ&&Q%DR)^-U_:&/E4K;\A2>:W==9P.K:IGN>_UR(V*'_39=!:79>=/U:]6-
MT_64.'2Z?F;?3M>OE4!N!4Z@_I]N3IS# R3^V/?A,=^6@)?-.O)V5'.C_'$U
MI+G!#2IQS5W])!NGMB.N^=5;Z(]7[D:%WO=<YP&]_RT5#O>+W6UX;'L#?<7X
MVL +O8MD+H7[Z\T7)96T$92(4W1A3#7@VJ[:U?E*-?#:K*OK>1-\O=?P5ACV
MF1V&?<EAV+OGJP=D7ZF [*X76H*C7>?G\]-N_/O(;*R!$C^K/F':E"YE6KHQ
M[_(90$D=,0 !L<0FT-GZ,]%H./*^JW_[$]9$$(6$+?42KM&"<BR7F^Z*F ;!
MDGWSJEJE[S W3'4TJC_HL^.G 4R5E\>=N+#K&6"F%@:8?6%V$39]$4OEHCY(
M+*&!#6#IX [>=]O1:QA4XRHP96Y;-._5Q^2W[&G[U CS;CQGE<G<2ED!NTKO
M\R/'C:.SJ* VB.P^PA2N%]CL*@7TS9(F"9SI['$JWVJG 9LN/1-O!#@H>3&5
M7:HL/5V&>T<E<$I!4K7$=)D [ RGFCWQ==#FWVVQSEF,:]ONLRZ%8@6/2DH\
M%HJSZO6TE8Z\I2*FC''E)ETK =[JAB5E%;7=6$_-Z\3:G*8_GVE?Q/=.I1+!
M;5:91+KM(BYRF6 K 9""MDA=*/-* AJQU@LZPC&G6!I64ED_.SN80Y>L:BOE
M]B['?J/U8IE<\91 ;]N_'ZE6(&\!5CATWB>?$;A4WH=*SZBGS=%171RNL9PN
M[&/0Y2]:<$YA!TRB8W[%8JT2_I*>MZU2:';9)ZX50/EM]5)'N@%F8K";=0G!
M+@T;A29&\J]$(9- WW!\2G\YE:EK4B:;B9*8<(=1"8EC*]1VV5[!&(WYAZIT
M'"Y,&0T0*1_Y= A*E-I&&7E%*HFD];3V>HJ^K@>&]!?+Z\*"\B>XW%;:X9$+
ML[ *91(0*<_[KLR+.RG!JU(U4]/"3_7@XF-3FY_3S;0]%W=IO6H ;;H.4@MX
MLIPOW'%"?E/1"MMV;+)]O@#+JB=/X6H*(,F:@Y&H(H/5;I0J9RK]=:'T5U6+
MZA&[4H,XAM%/>+%4WUK</.>T)BM4A"AS4#7D.U1E.XGL<5-B:P4D2ZKBC;Q5
M'@5IX)'+E8ZP%GAZ!X!:49HH<1'NJ&&U%.2;JPM*2Q$E%@<EEJ%4Q)HFTAJ[
MM)JR2UI4ZGDJ L&21@L]5==H]R')T;@V\O3@\K='Y0;G!@:#'+Y+_/-ASZ.&
M=&640WW.V#J2>V3J%F&:<W,C:\P&I4-: B0(NZF2TV^9[DK=8/\!#=N0HEKR
MNCH%9DW+<&G$#C3#X92ZIHA-I6=4M7'VPZK2NPUMY>*J<^IP.IQ.&Z!KE:<;
M686F7F$M<? +U+[CEA3"CN3!;DF\FC?7]>NR,\.QGCC9";5FOEW?$ST3FJ2V
M7?EJ&J('SO?*Y , 19,$W-1^X&(!0#&-3N4XZH_\>;L:.J.H]QFRXH@;()9G
M>"5F38UQ$QA7YH[V?*=B+>I8RR76C5/FWHYG/F(U$'G&ZWBFEKS7C5OXH*,?
M[,(MR7;;,0OZ!OB%)@*6CPY6]MQ(< _'96*_VZQD!X,N>01$*WU:JP!(%GJ;
MC<^0/.A\1A*<LVJQ]VFW+4K1+54DIT.Y#8?3)O7]B(;TC-KU;D3W:((-UD$G
M_3_^[=]P)<V.%;H9:,< MZ+C+O.D ?3IJ)TPVXF3W182UBGOL#4'Q4G,$Q#\
M6B#<.ISSO]&.+SW9G=//?<:.*S3'I2 )<947;IQPWV$CK<QVTL@0[9H#GJ*;
M0'#VH\;/<D2JI8)P1 %^*ZD ,L"#!:]:HK_G$OW^24=MMLW=6:Y=<T=MXL,[
M:N=6KK%G#EXP+5'A;:@_/!K&XW'4&$-1OXY-"5WNP/[7[>DU**<<?%;(FY2Z
MZL<^]IUU.06=C\WDX$Z))YG;15;;KC9-ULH:.B'6<)U0VSQT[$E_>+UN$)@.
M,Q4H=P2P:^=$M66:X62LIJS%P"E-V2CC9<$)%Z"]8JRU_A;G[N&$4I(3R3V6
M22>%6AKES)16T=T=,UWW753%LW;3N)FN4[S[V5-=_3.SV4=#9!]&S2NW [\6
MS+Q,5=1N!+?1)&ZP%4XN=YUS73'2)*^M^I*57R_7BH#<(U?L)=E*/F_W W:@
MAT42[$*XG0Z$O1+Y7CGH#ABW992^'K@J%54/UNL>JF=V=HSVJIC]K]FVE8/Y
M^JUWC=2C'/5F6'9N1'<W9TQV*WH>A66JK,AKDYKY!?J?FJ92:-SE62OZ9=\M
M.#?]LZC0"SM5['*[[5#!I76M8)]Y*T7389K-TC1"4,/V:($2W2OT6)&,;N=8
MWX:J8U6HRZX!>U:H$D/1T8!<#769!O7NE+?IU5^H-FPO&-6CS^I1MD35'_/8
MM]0ELW?MT_,[?%+GQS9UVV5LVMVKO<] 87=G=TW).:[SI@K M>YZW K=VMIW
M@2!L'02S8E\!@?KC.R;UO=9)7\5%.E.DOX#4=(_5X^/%S-E;3(GM%#DP>_9*
M9<_V/LI7M%/K/N[\2><]=ZNM.OMYG\-K,)7.[-U6(+_:#M79AKT;\">ZA#Q0
M'#(#4#C8D^4/;?)QC)P#29T+YU=2[-C(FU*'J?19>0I-Y_5*D6V:R>Z;C37X
M3+\SNRJ\&<'NU(ZI=IUMW+%:,?W)[=SE+X$.Y[.X=M\?";&K?P/+R/3;M#\=
MF,*.#+?BJY&G[:]D8%.V0%8I'6\DM>8I(7L]+39=-$WT0@16=16,6*#5]9W=
M3#R8=!6P-+$^C*F<C4IP5$TF6@UIICT'.0#7\B:'+/1B9V4N*I<Z9RT<XR,[
M!$?,=-$>#ZYNJ::VS[UG ?24RCK>Q:ZW$N+1H/&C]K".65M+D3YF1?!0R*H.
MON^P&BF+G!)/!D"K,S &"+0,VE2-Z^-_6E7:*-1/R*KJMZ7@F'113?UNB!NF
MIT^M@G=S<"S?^I):=9L;6"#1-$ZHBF+Y[<RV :5O5'F@!\S=9VQ*"32DN6#H
MM6CHWC!N?MM5;Z"I]/O-EZNU!YJ&M1;37*460<.8)^<@4J(3MYY"U'Y)ZL4)
MNLL(_.<UX"LF7^"?319?S>)/J0BI2CWHN4*UY/V]W]M5FZ ; _2;"AVKR:=N
MO2!!<TF[+^[..79N>_\Y!GM47W@%- H]RMP:!=CY#LAT8>5$40?01OJHPUX+
MZ -;PTFCKL5H!WWJ+DW18WW2[V3Z'6E"_QH@]0SSFJVV\]$]%)L9WF4'68>)
M4&DJGPC'_:?<H1R%[73(;W.I68TR>;Y.C6O?LVZ.V&/BJ,F=0@=?(1<X.^6"
MAG KD^Q' H[WX-JM4D+'M#O="VTKMITJ/3#I/,N]+! ][^[ -\E%OYW]M3/!
MX-5JG5_)>VDQN_3]K/Q^E%O88*/HY9=TN,:/QM-@U6I%N^B6*GG>@CA^C2C6
M8U77(Z#LWNJF:'4->I/AI/FM/VJ[M'&;H^/3\&9(4;2\U+:9@]:9?:_UVV 8
MMDQBB\L(C7=*.>F&2.4=6Z'9>W!75_6$+Z]24#>TI5C'$ZB"IST,19[0/B0*
M4=.C52[QGBN6S)_9 R7)2K0<7C58 OU])D'"G9832;3%C76O7#W5?[K>N.T<
MU;NFLJO6<P]E6\U*R ;:[\EKU6=@5>$2.#*%^CWR*UV^$'Q.'G&L,&8BW2T7
MF=W\*M*H\0 1<&D/:%4DMB9IT=#$>=KWUI[LX2S%-IY+9[:$K6" ]TY"BT 5
M;RM%AMVSM+_3R8+4TH2_4P\0Q*P."RCUR>T422QGW$7ZW)8=T&MO5EWH+0#:
M1:C1"-;6=K5!*5MJ@.W+/,P7FH/LXBBUXC][E?K:1>8[*C_U>9->6TVK,?$K
MBFGM-!-T%\[:0Y_YXHI:/2),LV+6GH:\6M&>GK?VJ)_U&GO4ZTMH]8S>64%K
M/VK44TMKOP%F !@-DYM]\/D559!VGN0[.LDK.<F9V$2Z3)9?62OIU2Z>[@H4
M;ML]?7W1I7[KSSO=35QB*QJ$@?6#CE_W7<,..65G09">\+#V0B&E5 KI?/'R
M^!Q7)WVCKZ3UPZP645$KCKTS//[+J_RT[.RK2HJT;OAKM[>SM(CL==\*(PU\
MZ"H+\NIK9:IJN&V1_WV2YYZA@SN"!KMKAEA%+OY7-=2O4MZC1VXW%4,L=?I;
M+/NX8S%-H:=2J.0;KZ*[4LGO*,>Q_BZ5+1I$D)RO+C=1HF S58-0K!H?,%?T
M'/L2]A1^:*E^T2NS=-7,:%FZKJ'BS%8K(!Q8(N1*BH9T@IF6;J_&JJO2GLM3
M?T47)AGHTB3$9-N4+@5@CG1L@+AGZ%WJ'(7F=T;:]I83V=-:=_GQX_DMDR(L
M&G%\>7$+*L;IQ7&U]L4.#+/,;59B'<EUXK)E\7U!%0D:IK338Y0P0"JY_$33
MX[6X@,_'7TPDJ_%9K8:-EM[LYKGORW+SI_\74$L#!!0    ( *Z+Q4YGRNM-
M1P(  +8*   -    >&PO<W1Y;&5S+GAM;-56VVK;0!#]E6532@(EDIS8H8TD
M: .!0EL"\4/?PEH:20M[45<KU\[7=R^ZV"KIQ4U+_>*=.;-SYNQ%GHT;O65P
M7P%HM.%,- FNM*[?!$&35<!)<RYK$"922,6)-JXJ@Z960/+&)G$6S,)P$7!"
M!4YCT?);KAN4R5;H!%\.$/+Y-S*'!#^<OOS22GW] OGQY-7)2?AP=CW%3UW@
M#"//\3Y/<+2XQ,&ODYZ'3_.:V(1Z_@1U-]TP]9F3Q,7O:?J!I GQE24.NEU-
MXT**<7,OL =,9<(!K0E+\ UA=*6HS2H(IVSKX9D%,LFD0MJ<JE$66:1Y].'(
M>_; .QY.A52NMJ_@?U?=]$F@]ZQ RM@@<(8]D,8UT1J4N#6.F^S [T*HLY?;
MVB@L%=E&LSD>$]Q@BJRDRD$-92+<0VG,H+!R%"TK.VI9!S:HM>3&R"DII2!.
M0Y_1&88V \;N[=?PN=CCWA3(S[%'$F)D5?2F675GCJ<6.LF[;)Y[ES8\B!?5
M="WUN]8L1SC?7AVX4U#0C?,WQ2# L).Z9MNWC):"@U_,3PM&!Q9,8]+70954
M]-'PV:N2&0 41FM0FF:[R%=%ZB5L='^=-L6AFF='J/FY][D$ 8JP7='F[O_/
MN_R/%5]<_;ED]Z\R%?R,&FUO.P*1\V,0N3@&D7_[3@9=V]GI;7N=;4#1JJ5,
M4]')K6B>@]=CGQ8)_F3?-&ROOXP-SM!KLC*/R#U^DYM#05JF[^P273#!H_W!
M"H\6PZSE0)'@T?X(.6WY:U=P?*FFWP!02P,$%     @ KHO%3F"[C:/#!
MS24   \   !X;"]W;W)K8F]O:RYX;6S%FEMOFT@4@/_*$4]9*5W;7-(VJBL1
M/$FH;& !1]VGU03&SJ@8+)@DV_[Z'7"<#@D^VI>Q)4OFSL>!F>]PAB_/5?WC
MOJI^P+^;HFRFQH,0V\O1J,D>V(8V?U9;5LHUJZK>4"%GZ_6HV=:,YLT#8V)3
MC,SQ^&*TH;PTOG[9'RNJ1^I,)5@F>%7*A>V".\Z>F]_KVUF@<H,GEM+[J3$V
M@#Z*ZIH7@M4S*MA-73UN>;F>&A,#5KQN1-*>N]MRPTN^X;]8WLTU#]7S;57S
M7U4I:)%D=544W5[MBFXG>8;F=<D=JP7/>AL*>A]3R3HU+L;R@$^\X?>\X.+G
MU.BF"V;(JQ@IE]'%8?^_"^)E_7_"6*U6/&.S*GO<L%+LXEBSHCU[V3SP;6-
M23=L:NPW 5KF0$HA:< O=X>2V[;7(D_MY[OK$C)BOV&AON1R1>WGDQ9<'Z17
ME3DK&Y:#G&JJ@N>2(X<K6M R8Z! F@BD>4+(?TP%TD(@K9- )BV.W%6!M!%(
M^X20O4@Z"*1S2DA+@;Q ("]."6DKD!\1R(^GA'04R$\(Y">]D%=NXB<07L.U
M'[B!Y[MS2%(W)0L2I!#%"N1G!/*S7D@_N),X8>R31.VXQUC//=:+%,5A1.+T
M[W.(YJX,E1O,@/RU]*,V<"HDJA?-?HEF"^\[? M]"=A&<!D3%0V3RD2S5>9A
M</,A)?$"9N2J%S#,(A/-&HF)#-.R%R3,%Q/-PDANW9A\D$V4S, +%Q$)$C?U
MPT#EPU0QT>P*/Y!4!%+W>[]A8F:8:%8#<>/ #VX2D,T3N@"J9)@.)KI]<.L&
M-R0!/P#7\Y:+Y5SVLS,(TUM)ZH4J)B:$B68C7+M^#'?N?$E@0=Q$]AEME]:[
MOY@*)II=T-U2B$FTC&5 $R(E%=[$[D)-EC$QF)K%(%O$PD^[D'52\,(@E<\C
MD6[M-1(3$X.I60PQ\5J_R\<P7'9X;10#.>V1-_XRT3</S9)0O ]GD<R@,LZ:
M/U0Z3!;F<61Q@ SSAGDB;[R@JIB8/LPCZN- %#&3F)I-<J CW).JF)A63,U:
M0=MR[ZW2Q+1B:M9*KRVG5)Z\?Z<QIYB:G8(F\W"FEC@PM5BZWSG>I_-#H;0P
MLUB:S=+/ZP?Q,*-8FHWRVF</<*'E*\TN.=QC=Z J)B862[-8WB?7@Y'$I&+I
MKE]A67:_7(G)Q3J57';A5#$QN5B:Y7(HVQYX+C&Y6*>L8O5O.N89ZWAU+#B;
M,4%YT6LX-F87^Y05K5X,;4PP]O%K6N=PYY.7@*J8F&ALS:(9Q/1H7?_DY1I<
M%1/SCJW9.V]U/?10HB,FFH7SXNMS\#=;F@FH5N#FU;;=#N1/Q<2D8VN6#HK9
M;SN8=&S-TL$QU;$=&Y..K?V-Y@73JTI1MZ!NTS#1G,.<T_M>$\>D8VN6SBOF
MC#=TO:[9FNXBN8*8/:ENM#'IV,<HF VFEF\[3 ?3CZ-9/_UBP$ _Y&#6<31;
M9RCQ'6+$E./H'JA',U^U=3N8<AS-RCF8^>[BJ6)BYG&.44,;S'S?-1MTM%[W
MZPY6;NZ5+AS,/(YV\V!%JMZSB9G'Z<PSVG\^E+,5+UD>R%,T<GE&BRRJH?W;
MC6_:3CM4L7HL"D\N"\MY1;L/?MIC[+^D^OH?4$L#!!0    ( *Z+Q4[-HQ%B
M P(  * B   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VLUNXC 8
MA>%;0;F FN_'M!V5KKKI=CHW$($AJ)!$L4?3WOVD;":5VIQ9H,,F* )]?E>/
M+)N'G^E8ET/7YN;0Y\7;Z=CF==64TO\((6^:=*KS3=>G=OQFUPVGNHROPS[T
M]>:UWJ>@R^4J#-,9U>/#=.;B>;NNAN>M5(M?];!/95V%MV/XTPVON4FIY'#^
MD)MQ@?$G[WWZG^6[W>ZP24_=YO<IM>6+BG\+5.'K()T/4GJ0S0<9/<CG@YP>
M%.>#(CUH-1^TH@?=S@?=TH/NYH/NZ$'W\T'W]"!9 AF7_"2$-5]K 5P+WVL!
M8 M?; %D"]]L 6@+7VT!; O?;0%P"U]N 70+WVX!> M?;P5Z*U]O!7KK%?;:
M:+/-UUN!WLK76X'>RM=;@=[*UUN!WLK76X'>RM=;@=[*UUN!WLK7VX#>QM?;
M@-[&U]N WG:%LQ)T6,+7VX#>QM?;@-[&U]N WL;7VX#>QM?;@-[&U]N WL;7
MVX'>SM?;@=[.U]N!WL[7VX'>?H6S;G38S=?;@=[.U]N!WL[7VX'>SM?;@=[.
MU]N!WL[7.P*](U_O"/2.?+TCT#OR]8Y [\C7.P*]XQ7N*M%E)5_O"/2.?+TC
MT#OR]8X3O7-3#VG[4H9#N\^7+ODT_-N:"=RYO!_3Y3/.4[^]X9XH7<954C@_
M+P[A>>I'1/CTAY3'OU!+ P04    " "NB\5.UR:<G=P!  !'(@  $P   %M#
M;VYT96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.D7?@2X46_51/] W0YL
M85N;MB#^>[NA)AI,-$+RWC"VTYWS;C3/%;.G5T=AM&N;+LRS*D9WQ5@H*FI-
MR*VC+E66UK<FIE._8LX4:[,B)B:3*2ML%ZF+X]CWR!:S&UJ:31-'U_OK?>MY
M9IQKZL+$VG9LVY7?FH[?&^:>FF%-J&H7SM*";'2[2UU"NC;/4C5D[!<3OM_8
MGZ?[[K?D?5W2GZ+9Y;(NJ+3%IDVWY,%Y,F6HB&+;Y*$RGLK'Z.MN]9[WP?AX
M9]K4F.T:]F5!?KH<\;6APP&&RC$GQ[0MZ-"HH;#_Y/\:^+$;"NMI['RJ^E@?
M>+P4Z2%5 ^L7'O,1J=\Z)96_&IY:G^Z'?;%^/7P_],(_BX$-A_^]]>/E$" Y
M)$@.!9)#@^28@N0X!\EQ 9+C$B0'GZ $01&5HY#*44SE**AR%%4Y"JL<Q56.
M BM'D56@R"I09!4HL@H4606*K )%5H$BJT"15:#(*E!DE2BR2A19)8JL$D56
MB2*K1)%5HL@J4625*+)*%%D5BJP*15:%(JM"D56AR*I09%4HLBH4616*K I%
M5HTBJT:15:/(JE%DU2BR:A19-8JL^H2R#L>\-77W4Y)G:]<?\]GP_Y'%&U!+
M 0(4 Q0    ( *V+Q4X?(\\#P    !,"   +              "  0    !?
M<F5L<R\N<F5L<U!+ 0(4 Q0    ( *V+Q4XGZ(<.@@   +$    0
M      "  >D   !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ K8O%3N0Q
M 1SP    *P(  !$              ( !F0$  &1O8U!R;W!S+V-O<F4N>&UL
M4$L! A0#%     @ K8O%3IE<G",0!@  G"<  !,              ( !N (
M 'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " "MB\5.N+%=F6\"  #:
M"   &               @ 'Y"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL
M4$L! A0#%     @ K8O%3E=H(>9+!   CQ0  !@              ( !G@L
M 'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( *V+Q4Z9+6WC
M<P(  /8(   8              "  1\0  !X;"]W;W)K<VAE971S+W-H965T
M,RYX;6Q02P$"% ,4    " "MB\5."<.F1(0$   A%0  &
M@ '($@  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ K8O%
M3D665></ P  LPL  !@              ( !@A<  'AL+W=O<FMS:&5E=',O
M<VAE970U+GAM;%!+ 0(4 Q0    ( *V+Q4ZAC!/G 0(  (0%   8
M      "  <<:  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4
M" "MB\5..@"SG7L(   *.@  &               @ '^'   >&PO=V]R:W-H
M965T<R]S:&5E=#<N>&UL4$L! A0#%     @ K8O%3LKP-%Z9!   S14  !@
M             ( !KR4  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4
M Q0    ( *V+Q4Z&#.WFM $  -(#   8              "  7XJ  !X;"]W
M;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " "MB\5.8QV7QK0!  #2
M P  &0              @ %H+   >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM
M;%!+ 0(4 Q0    ( *V+Q4Y#I[5KM $  -(#   9              "  5,N
M  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ K8O%3C">
MU.BS 0  T@,  !D              ( !/C   'AL+W=O<FMS:&5E=',O<VAE
M970Q,BYX;6Q02P$"% ,4    " "MB\5.>0)L=[0!  #2 P  &0
M    @ $H,@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    (
M *V+Q4[D+4M5M $  -(#   9              "  1,T  !X;"]W;W)K<VAE
M971S+W-H965T,30N>&UL4$L! A0#%     @ K8O%3A$-*;&U 0  T@,  !D
M             ( !_C4  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"
M% ,4    " "MB\5.;,N$%K,!  #2 P  &0              @ 'J-P  >&PO
M=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( *V+Q4[C%OU*M $
M -(#   9              "  =0Y  !X;"]W;W)K<VAE971S+W-H965T,3<N
M>&UL4$L! A0#%     @ K8O%3N!N>YVV 0  T@,  !D              ( !
MOSL  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " "MB\5.
M Y[N2K,!  #2 P  &0              @ &L/0  >&PO=V]R:W-H965T<R]S
M:&5E=#$Y+GAM;%!+ 0(4 Q0    ( *V+Q4Z=E5B+M0$  -(#   9
M      "  98_  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%
M  @ K8O%3M&>HRFU 0  T@,  !D              ( !@D$  'AL+W=O<FMS
M:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " "MB\5.QA53VK,!  #2 P
M&0              @ %N0P  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+
M 0(4 Q0    ( *V+Q4[:*A4NN $  -$#   9              "  5A%  !X
M;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ K8O%3IN<W+SN
M 0  904  !D              ( !1T<  'AL+W=O<FMS:&5E=',O<VAE970R
M-"YX;6Q02P$"% ,4    " "MB\5.<(YGL,$!   3!   &0
M@ %L20  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( *V+
MQ4[GYG3 M@$  -(#   9              "  61+  !X;"]W;W)K<VAE971S
M+W-H965T,C8N>&UL4$L! A0#%     @ K8O%3H'XT3&V 0  T@,  !D
M         ( !44T  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4
M    " "MB\5.?(//5+<!  #2 P  &0              @ $^3P  >&PO=V]R
M:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( *V+Q4XG$O_ZN $  -$#
M   9              "  2Q1  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL
M4$L! A0#%     @ K8O%3@=,S]RV 0  T@,  !D              ( !&U,
M 'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " "MB\5.E%.\
M[[@!  #2 P  &0              @ $(50  >&PO=V]R:W-H965T<R]S:&5E
M=#,Q+GAM;%!+ 0(4 Q0    ( *V+Q4Z;%;-'MP$  -(#   9
M  "  ?=6  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @
MK8O%3FTAAH+! 0  -P0  !D              ( !Y5@  'AL+W=O<FMS:&5E
M=',O<VAE970S,RYX;6Q02P$"% ,4    " "MB\5.$>V$N<(!   W!   &0
M            @ '=6@  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4
M Q0    ( *V+Q4[/0\XCP@$  #<$   9              "  =9<  !X;"]W
M;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ K8O%3K"PG<"X 0
MT@,  !D              ( !SUX  'AL+W=O<FMS:&5E=',O<VAE970S-BYX
M;6Q02P$"% ,4    " "MB\5.>4]RR;D!  #2 P  &0              @ &^
M8   >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( *V+Q4XN
MK'X^M@$  -(#   9              "  :YB  !X;"]W;W)K<VAE971S+W-H
M965T,S@N>&UL4$L! A0#%     @ K8O%3NO"S'=( @  90@  !D
M     ( !FV0  'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4
M" "MB\5.C7E<&/D!  !R!0  &0              @ $:9P  >&PO=V]R:W-H
M965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( *V+Q4Z9'GWD>@,  /</   9
M              "  4II  !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L!
M A0#%     @ K8O%3C/ X=@= P  30T  !D              ( !^VP  'AL
M+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " "MB\5.DAD*BV$#
M  !L#@  &0              @ %/<   >&PO=V]R:W-H965T<R]S:&5E=#0S
M+GAM;%!+ 0(4 Q0    ( *V+Q4Z5$*A<?P4  '@A   9              "
M >=S  !X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @ K8O%
M3E.H?R?! P  3A$  !D              ( !G7D  'AL+W=O<FMS:&5E=',O
M<VAE970T-2YX;6Q02P$"% ,4    " "MB\5.(ASS^TL$  ")$P  &0
M        @ &5?0  >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0
M   ( *V+Q4ZZ8<%*7P,    .   9              "  1>"  !X;"]W;W)K
M<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ K8O%3DV?E4Q5 P  R@\
M !D              ( !K84  'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q0
M2P$"% ,4    " "MB\5.JFV^7RH$  "^%   &0              @ $YB0
M>&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( *Z+Q4YN&>DO
M, 4  "L=   9              "  9J-  !X;"]W;W)K<VAE971S+W-H965T
M-3 N>&UL4$L! A0#%     @ KHO%3LFC=[AY P  H \  !D
M ( ! 9,  'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    " "N
MB\5.+0%G:JX#  !Z$   &0              @ &QE@  >&PO=V]R:W-H965T
M<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( *Z+Q4Z-88]@< 4  (L?   9
M          "  9::  !X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#
M%     @ KHO%3D7- ?Y9 @  ^ <  !D              ( !/:   'AL+W=O
M<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " "NB\5.(F8>6UX"   6
M"   &0              @ '-H@  >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM
M;%!+ 0(4 Q0    ( *Z+Q4ZR;"X;H $  %P#   9              "  6*E
M  !X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ KHO%3NAL
MZKJ& @  X0@  !D              ( !.:<  'AL+W=O<FMS:&5E=',O<VAE
M970U-RYX;6Q02P$"% ,4    " "NB\5.-[GQPL]:  "!B@$ %
M    @ 'VJ0  >&PO<VAA<F5D4W1R:6YG<RYX;6Q02P$"% ,4    " "NB\5.
M9\KK34<"  "V"@  #0              @ 'W! $ >&PO<W1Y;&5S+GAM;%!+
M 0(4 Q0    ( *Z+Q4Y@NXVCPP0  ,TE   /              "  6D' 0!X
M;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " "NB\5.S:,18@,"  "@(@  &@
M            @ %9# $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"
M% ,4    " "NB\5.UR:<G=P!  !'(@  $P              @ &4#@$ 6T-O
F;G1E;G1?5'EP97-=+GAM;%!+!08     0@!"   2  "A$ $    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<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>72
<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>73
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>245</ContextCount>
  <ElementCount>258</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>67</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000100 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>010000 - Statement - Condensed Consolidated Balance Sheets (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited</Role>
      <ShortName>Condensed Consolidated Balance Sheets (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>010100 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>020000 - Statement - Condensed Consolidated Statements of Income (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Income (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>030000 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>030100 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>040000 - Statement - Condensed Consolidated Statements of Equity (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Equity (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>050000 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>060100 - Disclosure - BASIS OF FINANCIAL STATEMENT PRESENTATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/BasisOfFinancialStatementPresentation</Role>
      <ShortName>BASIS OF FINANCIAL STATEMENT PRESENTATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>060200 - Disclosure - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/Inventories</Role>
      <ShortName>INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>060300 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/PropertyPlantAndEquipment</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>060400 - Disclosure - PDMCX JOINT VENTURE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/PdmcxJointVenture</Role>
      <ShortName>PDMCX JOINT VENTURE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>060500 - Disclosure - LONG-TERM DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/LongtermDebt</Role>
      <ShortName>LONG-TERM DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>060600 - Disclosure - REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/Revenue</Role>
      <ShortName>REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>060700 - Disclosure - SHARE-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/SharebasedCompensation</Role>
      <ShortName>SHARE-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>060800 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/IncomeTaxes</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>060900 - Disclosure - EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/EarningsPerShare</Role>
      <ShortName>EARNINGS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>061000 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponent</Role>
      <ShortName>CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>061100 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/FairValueMeasurements</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>061200 - Disclosure - SHARE REPURCHASE PROGRAM</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/ShareRepurchaseProgram</Role>
      <ShortName>SHARE REPURCHASE PROGRAM</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>061300 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/CommitmentsAndContingencies</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>061400 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/RecentAccountingPronouncements</Role>
      <ShortName>RECENT ACCOUNTING PRONOUNCEMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>070200 - Disclosure - INVENTORIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/InventoriesPolicies</Role>
      <ShortName>INVENTORIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>070600 - Disclosure - REVENUE (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/RevenuePolicies</Role>
      <ShortName>REVENUE (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>070700 - Disclosure - SHARE-BASED COMPENSATION (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/SharebasedCompensationPolicies</Role>
      <ShortName>SHARE-BASED COMPENSATION (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>070800 - Disclosure - INCOME TAXES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/IncomeTaxesPolicies</Role>
      <ShortName>INCOME TAXES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>071100 - Disclosure - FAIR VALUE MEASUREMENTS (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/FairValueMeasurementsPolicies</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>071400 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/RecentAccountingPronouncementsPolicies</Role>
      <ShortName>RECENT ACCOUNTING PRONOUNCEMENTS (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>080200 - Disclosure - INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/InventoriesTables</Role>
      <ShortName>INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://photronics.com/role/Inventories</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>080300 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/PropertyPlantAndEquipmentTables</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://photronics.com/role/PropertyPlantAndEquipment</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>080400 - Disclosure - PDMCX JOINT VENTURE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/PdmcxJointVentureTables</Role>
      <ShortName>PDMCX JOINT VENTURE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://photronics.com/role/PdmcxJointVenture</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>080500 - Disclosure - LONG-TERM DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/LongtermDebtTables</Role>
      <ShortName>LONG-TERM DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://photronics.com/role/LongtermDebt</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>080600 - Disclosure - REVENUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/RevenueTables</Role>
      <ShortName>REVENUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://photronics.com/role/Revenue</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>080700 - Disclosure - SHARE-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/SharebasedCompensationTables</Role>
      <ShortName>SHARE-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://photronics.com/role/SharebasedCompensation</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>080900 - Disclosure - EARNINGS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/EarningsPerShareTables</Role>
      <ShortName>EARNINGS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://photronics.com/role/EarningsPerShare</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>081000 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables</Role>
      <ShortName>CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponent</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>081100 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/FairValueMeasurementsTables</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://photronics.com/role/FairValueMeasurements</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>081200 - Disclosure - SHARE REPURCHASE PROGRAM (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/ShareRepurchaseProgramTables</Role>
      <ShortName>SHARE REPURCHASE PROGRAM (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://photronics.com/role/ShareRepurchaseProgram</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>090100 - Disclosure - BASIS OF FINANCIAL STATEMENT PRESENTATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/BasisOfFinancialStatementPresentationDetails</Role>
      <ShortName>BASIS OF FINANCIAL STATEMENT PRESENTATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/BasisOfFinancialStatementPresentation</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>090200 - Disclosure - INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/InventoriesDetails</Role>
      <ShortName>INVENTORIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/InventoriesTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>090300 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/PropertyPlantAndEquipmentDetails</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/PropertyPlantAndEquipmentTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>090400 - Disclosure - PDMCX JOINT VENTURE, VIE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/PdmcxJointVentureVieDetails</Role>
      <ShortName>PDMCX JOINT VENTURE, VIE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>090402 - Disclosure - PDMCX JOINT VENTURE, Carrying Amounts of Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails</Role>
      <ShortName>PDMCX JOINT VENTURE, Carrying Amounts of Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>090500 - Disclosure - LONG-TERM DEBT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/LongtermDebtDetails</Role>
      <ShortName>LONG-TERM DEBT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/LongtermDebtTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>090600 - Disclosure - REVENUE, Impact of Adoption on Consolidated Balance Sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/RevenueImpactOfAdoptionOnConsolidatedBalanceSheetDetails</Role>
      <ShortName>REVENUE, Impact of Adoption on Consolidated Balance Sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>090602 - Disclosure - REVENUE, Impact of Adoption on Statement of Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/RevenueImpactOfAdoptionOnStatementOfIncomeDetails</Role>
      <ShortName>REVENUE, Impact of Adoption on Statement of Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>090604 - Disclosure - REVENUE, Impact of Adoption on Statement of Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/RevenueImpactOfAdoptionOnStatementOfCashFlowsDetails</Role>
      <ShortName>REVENUE, Impact of Adoption on Statement of Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>090606 - Disclosure - REVENUE, Contract Assets, Liabilities and Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails</Role>
      <ShortName>REVENUE, Contract Assets, Liabilities and Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>090608 - Disclosure - REVENUE, Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/RevenueDisaggregationOfRevenueDetails</Role>
      <ShortName>REVENUE, Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>090700 - Disclosure - SHARE-BASED COMPENSATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/SharebasedCompensationDetails</Role>
      <ShortName>SHARE-BASED COMPENSATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/SharebasedCompensationTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>090800 - Disclosure - INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/IncomeTaxesDetails</Role>
      <ShortName>INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/IncomeTaxesPolicies</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>090900 - Disclosure - EARNINGS PER SHARE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/EarningsPerShareDetails</Role>
      <ShortName>EARNINGS PER SHARE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/EarningsPerShareTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>091000 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails</Role>
      <ShortName>CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>091100 - Disclosure - FAIR VALUE MEASUREMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/FairValueMeasurementsDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>091200 - Disclosure - SHARE REPURCHASE PROGRAM (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/ShareRepurchaseProgramDetails</Role>
      <ShortName>SHARE REPURCHASE PROGRAM (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/ShareRepurchaseProgramTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>091300 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/CommitmentsAndContingenciesDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="plab-20190428.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>091400 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/RecentAccountingPronouncementsDetails</Role>
      <ShortName>RECENT ACCOUNTING PRONOUNCEMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/RecentAccountingPronouncementsPolicies</ParentRole>
      <Position>57</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>plab-20190428.xml</File>
    <File>plab-20190428.xsd</File>
    <File>plab-20190428_cal.xml</File>
    <File>plab-20190428_def.xml</File>
    <File>plab-20190428_lab.xml</File>
    <File>plab-20190428_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2018-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>75
<FILENAME>0001140361-19-010500-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001140361-19-010500-xbrl.zip
M4$L#!!0    ( *Z+Q4Y&*&4;5T0! /@Y%P 1    <&QA8BTR,#$Y,#0R."YX
M;6SL?7MSXDB6[_\;L=\AU]M];W4$N! O0_5TW:!<=H]WJFRO[9K>B8F-#EE*
M3$X)B4Y)MNE/?\_)3 D!XB$0(.&<V)UQ(2GSY#F_\\S77_[?Z] ASY3[S'-_
M.3%.:R>$NI9G,_?IEY/0KYJ^Q=C)__OX[__VE_^H5G^E+N5F0&WR."87GW_M
MW?69 Z_ZY/;N!OZDI'4*;9S6R"?NF39G]A.M5O'CUT?N$.C+]3_@G^R7DT$0
MC#Z\?__R\G**OYQZ_.E]O59KO&>N'YBN14_4^]#!]R6OX^-'TX]??YU[_Z4A
MWC:ZW>Y[\31^U6=I+T*SQOO_^?KEWAK0H5F=I0>[MR<?)JEIOY</HU>9[S7K
MQMFRP<HWX@_<9^H'TVW[U#I]\I[?RV?PF=&HUHQJPX@^ C$]F>8H_JIO^H^B
M!_4 /^E,?V)3EMX)/$AY/0SXPC%TW\/3Z$4W'*:_: ?\?3 >T??P!N7,BC_P
MW#6^\=SJS'>6%[H!'Z</0CW$@9Q-#\0*.0=\+_I./4WYT#69Y:=_)1ZE?.(S
M*_T#>("O&S.O!R.^X'UXDB(4^FH-TC_ )RD?^#R8QPC\F/+JR#$?XW=' R_@
MG@NC/+6\(;[=K37K'?7N.IH,%H"0OZ#J??"%4MW1/A&J^ $%_,N)SX8C!S5,
M_#;@M/_+"=)0C3H[??7M$_)>-B0L"$# #>AK0)C]RXF%0S",FA%X,7GBW?AM
MZ@8L&*O?XE^9C;_W&>5$$$:G1A/Q\_SJ;R<?:_"?#O30:/_E_>S'45?O4_I2
M/8T O9X]VS_PAP>?P:)^%#(0F(A:F3R;^8BZ=O1)MUIK5NN=2<=VXH/HUT37
MT4^*=\O8V:VU:XU2,%'"+%#\:%=KC;AQ]20??I0%5-/\2.(C3WX V6 O2L8/
M4+$:F+F=\*-FU+O"_'0 *=U2<&;&_( +J'>SF)^.@%=W-^;'J'?*;,V[@IV=
M@ECS,]#66IG1>28TMU80= ([2\+$A/$3+)SP(T_C)_CQ^WT _!T";1=_A$#>
MN3<<>2[\T^^],O_W.QJ8S*7VA<E=S!F_TN$CY0=@X@1@] FIC7]6#VP@XW7D
M,(L%DD9B,WA/IL@JI_JP=*PG'Z/7T@?]E_>I_4SH>Y]&8)F%W[-M%@ #3>?6
M9/:5>VZ.6& Z;P(#2\=^7% 00>$**, _AYY['WC6]S<A_KGQ'D#D.XQ[U]%^
M+?*CTO*U#+YEA</0P6+Q33"@'!]S.D"&/M,KU_*&]$U 86T^O#V(7'LN?L8]
M!^<0KJ !3OW@3:!BV="/"PCK1 3:5A3?5NRR<K8.1'3^4)C\X<!0T&ZC*&[C
MP$#0!:5#%I0.+/P'3DT_Y..WDU2FC/BXQ(Y3/F=E*ZK+:9ZSG?%#V\ "V\ #
M"U\'Q<4)B@\,!5UA?7,BUQ'0FQ2[+I85OUAV8(CH"DE1*B0[! *N-^QH()0$
M")WIU8"Y Z%L:?.N^:&=:.F=Z($AHBLKAZTN'U3X.IU^<R+7Q;3B%--V"04Q
MM]2S_Q7Z 9+K7WK\FKZ (\1-HV#S;KGGPI^68%L<+:B'P$_7-KGM?QO9P%EH
MKUTS)#_>>L21B:53$<AJWJZ"X)N+C'8\]9J?>C1KW;74XV@<[@[4(.;A =2@
M&('!T<']*(.-(X-^\8*BHU.#(YK".C+P%V.JK4207S</T) O:L2O(;\IY#6
MLP-80V<=:WF,$YA'9C8+-]%Z=$IP-+617=4<RJ)];QON<3I35O@>,L73T'FK
MX<(>W+!6@F-2@N-:N')D=;4"+; I#?#7GF+7DRJ%SQ;UI,K.U>"X[/].[6I9
M%/%M W_M276]Q*I4L=!;76(U?5"XMN9%BY+]TIR*_M8-8ED-C5_<@^*S(4Q/
M36C$9$/,$:U_*?ZZD@*C)EL4I O[!YU?+W!$E U'VE]IQ&2,H8^QJ%RF8NW1
M^#"-I"(AJ<PV24=#Q8F&2FV1='VH!/6A,ELJ7;T^;/6Z8-9I^H9F;9V.PCH5
MZ=+J; C3<51QXJABX6CFNESMY0KMY8IU-W V&Z0KDMK:9$.,MC:'7A%27NSH
M&F2Q:I#E19*>Q]>HR1XIZXRK.!E7L:+F;#C24;-&3#;$Z&IB&:J)I4:8CJT+
M%%L7"TD"/R6\HZ.YJUOAM<4NK\4N#D1T&/CF1*XSR.*<M+8S(.B)DV+J_DP=
M:>\1@8ZP"W1PQD'=@)X$._#M7(<T_5KX![[T?E=.0$]AELL)'!@*.A<H2BYP
M8"#HR>@W*79=(2Q^A7"7*>/,@I7>B\GMA_&("G!<#$>.-Z94:,C-"-UFN<$P
M-;R)\!>.4R].6;RDZ5?J/7%S-&"6Z4BTA-P;E=1:^#SXL'!D)Q_Q<7)X&A<9
M</'M_LC0((X"Y.,/W^XU#C+@X&]W1XJ#O]UI'&3 P<-O1XJ#A]\T#C+@X/SZ
M2'%P?JUQH$XPOL68B0?C6P<REIYK8Q(VPB%_&L=9QJ>0 :O<)W@<_7D%R9?W
M+ _B+6= &:46:S!@DH>LQ8F#S%7L["1?:236@<E7TQHPE_)Q\OD; L>2\1];
M36)=RZ$A421(%,)*?#%=^PTA8#+<X[(!ZPO\W(-N>6AAT>[*A2^>./7?4M"P
MC ''!8KU'8.V D=A]M<7N+8"Q;("A8@%+D/NLB#D%)Y?LE?\ZRU!8O'PC\LM
M9 @.J>G3@>?8;[2^L&3\;Q42NOA4].)3(0)*[4J*XTH*$7!J5U(D5[)32$S/
M9]V9[I.J/C*7#<-A.86.4UGQ4.0"EZGQZ!FL.<G_W>3,?'1HM%+X @?)J/]I
M?.Z8O@^BL4Q,OV[ZXLE8@"3UH_&U%]QR-C3Y^!-U*7S(X,]R BDR")MP9V).
M,K-)XW.7^-3@7 U.C<P58=07^F0Z":C=?OYZ_C_EQ)%-V8>9X9Q\'#GFXX?$
MH(XK[M$VY0W:E'U69[1Y*+,,I8G7YN&MFH>=>Y[/]#&X$G-:2+*T$-S[%[6"
M+Y[I?@[I9VJ)4=9K]5:YH3(_U,AZK!CP,9H4+?="ROT0^OZ;Q[\S]TGMT%?<
MN'*OL=PH^6$<*0#6'OD;L0#GGOM,><# (]Y3EWG\V@NH_]7$B0B[-^+,0<*.
M% Q9!O]&+(/&0W'Q< C[H#U%$3U%H7*$^I$"8-6 WX@%T'(_O-QWJ.\@]BR1
M(7#DQHU<8?M($;#^T ^ !:-::^P("^U:LU'36"@/%MKH#R;W".0?!YQ#X,N"
M2]-B3E1D_D*#@/*;OGQ4;JG/#R^Y#FM^G,?E\M<)]<HMWW5\_#%*=G8!BT[L
MBIS8%7J]R4H@Z8I1P2I&Y893#_ZR@7>N?4=]/!'&E@ZX]\2I6 M]I$A:<]P:
M1)BE*!#I?*4,^<H4E$3&D@U*,TG.GNV1GB(_T!1Y@2W0+&QTEGR0++E$"-%U
M]>+4U0L,FU8M@@W\I1=LE"_=:@&6,L))?#*IY^<,)PVB4H H41:<P<->"KXZ
MZ2Y$TKVOLG]KR[4^O]^'CS[](X0/+Y[AO^*]^S._'REJ<BL@9Z%F <LGD7@J
M[P^#W-;.[!<@5T75&L,:P_EB>"J0FT'QFGE!:T>!7+=FU#NZ3E7\.E47@[>)
MVSYP.HE@Z2K8M&NMM:;ZW[A=S+PPX'CM7_(2W36!W 83N"L@=W[OV?\*_0#'
MZ%]"UD9?>I:X& +\&(C-A3\M>5I2=/^>>G@/ 8AM<MO_-K*!(FBO65/YW>]7
M+@N8Z?1&R%JQ;?164'@N[ZQCS_2BWP= /' 3A(G/90)M.I:\T^X;)!#\CH*X
M0OIKR&P3B+ARY4>?:-_C],$;,:M=*_F$4R;F3]W^MUH*>>K89@)-'/>ZL62/
M+4LLF,I]9O KI]#A)QJ\4.HN%0VD]+U^0+E6OC(I7QXR/BXUG+M&M#@*J7W@
ML:IA\7U@@>?P"JRQ;]F%EL$UE<46O0$MGJVX:2W66JRUN'P%T,)J\=N+GHL;
ME6J-+9#&HIY^,AV4Z?V TN"+)\$BM.8F&%!^'G*.57O?IV6_&6#10"? 633B
MXRIS9!#[%V8^XD)D5O9[0K+)?F[8QP6 )9=!F*_'=1E$<CPZTYJ3/'A1.[2"
M&WY/^3.SU"U!X/=O39<ZGYD_<LRQT@$-DVQ]I/%637POX+ &:&X +?NE-OF#
M9U/5T-?I9 <HGG?]Q,429\:MD 7:A.9M0A>Q6$,T/X@>L1'=%#[:BNX/HE]-
M3'HX-8>+I'5DH%P]8 V=K-!9$"T=+7)T:K$N<![8D+E/-WU1 N_COOI?/<^>
MQE'TC%/[YIER^(26$S]1E6N-04]*8@M'K]&TGAGZ*WL:7+CV&W%?*T:K03,W
M1:K#G@*'/46;JUL#.DH#WT;,LWRP&C*9(/-&3$T1752Q07./)S7@8'^E'K!L
M-&"6Z0CD7(3<&Y4T'$:8+!R9+-DDAZ=QL=7$3!G1H6?O=FH\OMV7$11+3(98
M<<;''[[=:V.1 0</OQTI#AY^TSC(@(/SZR/%P?FUQL&VI==><.LQ-[ARWV[]
M-84%.MZ8LR\:5V7%5;'LU?I^ZV]W94/,FG[K;W<:!UGK]6\C_2WF7'.Q@#,;
M\"PV(#W'$3L/>CXSRPN7)09%GOTZ-TH=O63P,AHDVI+H>;_BSOL5VZYD6O][
M9&#1,WW;618-$VU-MJJQZ&63NK*2U3>]C3BF2 %,L4 R=ZK;B\GM^&SLB^'(
M\<:4W@>>]?UFA#OYCV_KTC;[A[(8MBG63DS80AYKAY@'.LN\]W-7R-E4,_0)
M#QG0B3<O<69!G"OD<US(W,>NY!7H3^6O1N6VJ-3>7*-R!Z@\,VJ-FD!E!R]O
M6=>3EPV!I8KUSJI&+7$!^3H(Z4Q?GY*KW8)TM:L14BB$=$2NFNFVG!TB9.[4
M4XV0@R.D6-4,C8L#XN) %X>L#F^/3- ZQ-PD@-#(>+N!P_+D0R/C[28=VH<<
M  _["10F2G]FU!O& 02X?TV!3^H[NJIY;E^1^7K.J<V"<Y/S<=_C"#2U@C*@
MW(5^5>TM]<UR:]7"P<?+*]=F@0[<YJ!UY5K>D +/>F$P\#@,\-H<JM4N)GLQ
MW=X3=:WQ3?]A(!@,I@S^<<E</':^W,!:/'2%K'49H&%EM,$!&,H!U"#JT[ J
M*:S:PA%F@I7PG?M))C2L2@JK8F4BL]4+#:N2PJI8I8_9.1,-JY+"JE@3+1V,
MK7*\=K!ME/P2P!U<GQ?SY !UF<YTR)7K!,YLF1[HLYD3XD6)]]0*N;@+[.+5
M<D*;VI?<&YY[PU$8B'O$;OH7)G>!7?XMY?<#D]-/X_0&!.1$<0L_!W')FQD=
ML^RS?[MCUP262_BF?>K\=()&L$9PN9*-V4ETC6"-X%(5]^;6@FD$:P27*H62
M1>GXH(Z+/T(8$W++<Y,ID[Q$G-KRSEQXS.D I?E,93XK?B\W&)?R()I1R\2)
M V1,,Q7GO#.FSOI($7NB'7GM<IR5'C5"$MGT&DPX2#H]97ER7N:0Q8QH<!0.
M'#NT'!@EG6EPE!@<,F8Y*X#EN*;!KR9SOWB^C_'A9^JS)U?X8_[?H>FP_A@B
MQ'/3'UPZWLM?J?U$2WJ6Q.;0V9A%QV5UY.2 MCKEM3H[+O]G"&9UVE/LM&>'
MD6W&X$4CI=A(V6$DD]&FZ$CFJ"*9'9J@C)&,-D'%-D$[#&L6'C"]"C.7'J>@
M6^<AY[CN:!+\ <.<T,;U(QX786$0</88!N:C0Q^\:\]%$KCG./ *GJG)J?_F
MHN8=,$_/3,RM;UB!9<]B&JN+L+H5<_1*A<6W.VSJBS>1AO;?.7%/+US(&BAH
MXWI4QK58CGYV*>ZF&?1T(JCQFCF_SHN!![*O15J<NW' H!,QG8@5+%;8V#[K
MX%<'OX4TSMD K8/?HPI^BX7%C%4N'?SJX+?PU;*-,:T#!ATP'!6@=3:GL[F"
M83EC94('OT<6_!:ILK#Q<@4=*.A X:BF,G2@H .%-U&9T/C-6(DH.&:+%=SF
M7GG0 426 *(, <.1 ':AS],&-D. H(WK3M>,:2PF*@4%QUK!$JG<U\]H+!Z/
M73SR*I8..H\MZ"R6<<V^LT8;S_(X\E('C=J1ORE'7BR[F/LN+^W(C\V1%ROR
MS+Z051O/\CCR8DT'[6:7EL;C<4T''0EFM4-_.PZ]4(#-O#A/&] R.?02!X\Z
M,W]3F7FQ[&).^;AVS<4X 6W&JN5[".,VR8D^A+'TAS V=W;]12X9A#9!Q3!!
M.T1*1F>E#QXOW,'CQ?%/&AR% \<N?8PXZ/?29/SOIA/23^.OU/1#+KCUR?29
MA,>%'[ A\.6F'[\9__&9^9;CX3>2$;]_\=PG2"; ;3\&#^.1O&/[W'.?*0\8
MI![WU&4>O_8"ZG\.Z8W;&W'FH J4&V0K>#B!619FK@);%@+3Y*)\Y_K2.0CZ
M=W<GPUKH/S<YQXCSCHX\#L:A-\2KJ[4"' )?.]'(C (^1AW0F-4V<6ZIGD9&
M29"Q_6J\*3CE.[\D;I+ RW/!O(;<&I@^O>7>$S>' DHW5N !3_#5GNN"X;6H
MK9Z7&T&+QZQPM'+DQVU8-":*C(EBFY1Z7<.GT/"9-2GU^@[KGAH)Y4#"+HN<
ML\M8-"8*C(DBKU%!YQ)%*=K-E Q(24>S=I0R^23_Q&<R>^!?0J)(7WJ6A<4E
M/"&(>Y)UP^0TC'IX#Y;1-KGM?QO90!&TUZRII/+W*Y<%S'1Z(V2MF*.X%12>
MR]D+]DPO^GUJ!6(2@XDY#&S\,X-?<4D0_42#%TK=._I,W9#^&C+;A%^O7/G9
M)]KW..VY=J\/"?"#-V)6N]8N-Z(W8]FD0I@'[_(L;6:"U=0,UVI\E3OK#$'2
M0@>_U6K&#%R'L@K\4=&/5LZ/FHJ>)9O'MA:U75_0-O.]9MTX^_#M_O.F33=F
MFK;9,VC%+/OPB^MP2+D9>',@6IN>)(/36TQT]YFZWI"YRSM<Q=S9'N<;C9XF
MQKT.VYH+)"(\UJ5I,0> N:E,6DNA!)Z2KM?R?U2K/= :&S6'7#KF4[4J']B4
M?8B?X .BP'U'^ZDA[LG'ONGXT.W<EW%/<@DH],-\RW3(/ZC)R85K$_1QR7[5
M>_(U?.M"^L'5)%0CQ5W63$S/9\\*Q<"E\4VE)7I'OK(V(<F@<&$S,2$7PD@!
M7QPPK^?PY,GCXR05\@7Q/'J\FH8O)G^B!&PL=5"'J"T[D 2EM#A+SAU]8GX
M'B@@U^:0SM,S>0&?KR;H]J\W#W<WUU?G]^3J^CQ)QW1+LX2< ^,X .;*M>DK
M^1M-88UZ1;P!+ZRF)>GI%S8S1X@W''HNN0\\ZWN%B+#4)S=A@.X!#UE,H4M\
M(3Z0KR?>GB.R6VN#L26HG>(WX3*(32TV!-7ZY>3J^O+D8_NLUFZU6ZTILI?T
M,H_VI/I=PH]^&MXG6B->60_QTUB?:6(A(4K[5I BWUJ3F/^NIY&2:&*>&)Q4
M2>L=?U_=(9B=_Y[N$K^;Q<\%.+,GE/ROW'L)!HBGD>FFP#EZ4;ZG7LMD@9>T
M,T?5*YG$F4H:*22]3EY2$MN GKE&9HFY!Z@[Y%/H,Y?Z_CP9XGGT> ,*IKZ?
M^$ 9B/ID9(YQ.T+4[TR@ZM_*QY$CFU=@['1*@>M)!:Y"*(6;3M#X_.7]\L;S
MIDWD?ZMHZQK-[D:T<6I1]KR,O+OXC6L:;,- H]YHG!FI5*;UL3-:UV$HB+IE
MM/*AM7?_C6!>5*UUR3]E#O2_U4^F@_D>>6'!P L#TK.]D5!CKT]$ND<@WYN\
MOK5LBE1 .#<=2RZ/_ ;^FB]-@6?*!JND5F^=G>U0:@DF'JEL<BGN+)=2]:S;
MS$E&:>)(%=S6]N(MR0ARU'8MW=6M$A$/(5OYPLQ'3)(9]2M$O90B 7PW\>HV
MYKK9;)[-82J]_1U3NXXC;'7:K3EOO0VU&9W)FAJ29<1%4H^=N9=6M]&<BPFV
MD=LV/J:LTMF#@VEWVIM("3):Z)(PL<6+!.8K];?R,-BGW"_V@&UI]S)Q+]7&
MO'])9U=21-&F&O*9CB *8&)(%?R70X6Y U:0WA OS/A3/0/>C2@/QO 7F,B@
M(E[!W3NC8;J9C_I(=A%W@&---!\U+IJ&9W&[FZ5'C7JMWIIC2RX$'0<7UTO<
MNK5NH[$_+GJX%Q1(36P2)8XWJ8"D$+%H6RGN4X:PZJ8/"K 1A*KM3KVS:.CK
M]'K0$:XCWFJSVYXS[IN-T+:%R0.K/S*9764NL<P1"TQG;ESQF[?PXI5[+E_;
M+/1K=1JSL5]Z\SLD=!U&MUHM,.89"9WXRL C";KQ??"K1'VA*O#51],'>*'
M0%K*U-Q1T#9P1I3<4_[,(*A5-4O(/+PG5[1839;S%WO@"3D/W@+:!1V"C"05
M,0V*!$E!@@"QFR=%_EG.BTV4_M<*:J8$L=N1'4"B27LCU)A,Z3&1BDS>H2K_
M5!R1YWY*FX;"P64ZH\8K9#$7L1V?0*8/>"+1"4_%T<)LAG?IX5YO6?%FFJY.
MFBZ.J#,:W'2*UI+U7(9ZA (OI]/-_=(2K?O5.QJ8S(5O+TSN@EE<4GHLMKBC
M@43CT+(MA5W/J--;V/4W$+ 5,SW.YKIU>ERJ$#R;<'4(7M#<=T:,.D1^X&(5
M_KAHQC2;OXQ&H<UIX:/=;(941[NEDFVF*Q*T;(OG'F=6J2^7Q5FS>>SNL0RI
M9<:+2;9(+=^ P(N?B&22MDY$CJLTG/LUF!H*1:TF99*TKB:5(:G-)E.=U!8K
M.)ZYFGU5K-3MZ%BI6!+3L=+Q)D'91+U5$G3\BEW@$E,V.>L24TFBW6QBU='N
M$:2R&2UVB5/9I'RM1#.$ON+?%'?DX68P>TXFCN-9.&31PJ=9,B[4YUM4<5MX
M/,[L+.=:O1YN=.M/X;;P4)-2#2Y#C@&#,^9VL1=[=!E6GL/HNML-+N4\A0HQ
MH8T7W..9-B+QX-+CG[WP,>B'SOR9 %N=#M-HSX]G[2X/,JRU]B.VZNT<AO7@
M83HQ\@+XD<%PQL1F3HA;>(D\(1$P:3FA#4A]![Y3_O93588Q21B('9R+O1RT
M'C5\3P'<#'=+7ZBF\0Y5;"L,1%,W_2AN! ,O0"?O.UHYI[UE+Y_&Z0T(1RA&
MG!PPCC?-]1ES"P-K]?JTI/)@QK82/(2 2LFH8D!]-FHK)M2!N$;Q)'@( 962
M4<6 ^FRUOJ!0-QI-+<%T"<XN(BRH!.NU DKP$ +2C%K3%A7!)IB^3X/Y,S+$
MKRDW@FZ4,R6'L*CAG,E:)^?)1%9O"4&;95P&GC$Z<\:&:&ZS/M=*7FN=5KW1
M6://VX$7<,]EEK_&A. 2)OS^=Y,SS!2C5B[PE%Q [:?QN0-"9GUUY!/ 59R?
M*ZQPZD?C6PY#X>-/U*7P%8,_U]M)U6[5C76&_/GK^?]D':3T2%_HD^DDZ!=-
MK7<4:/.LTVWOBCIUH^G&U+4:PE3O RV2D8='RUFCVZXO&_(U#<C&P\:/BSKR
M9K/=:J:,'&C>W>"+8B2,5K>69A<7#7X-;5PLZ\T5LM.M=]-L6<YD;FLW&M!"
M:P694;5RF:??IJ+9JM7/&FF\FJU9;D/(.DZW<69TVVG86D'(.L);?ECCY@($
M&Y@FOU449S8)RX\#+8)9:!MIWF"'HMO61#2,NI$65>Y-=D4QZ<V.T5B##]>>
M6[6VY04N.BLXE/%$O[18;D+Z4I:LXTD6,V%;>]1L--,=RCZ(WSK&-]KMV>/^
MLU"?)QJ+HIQUXRP]WIIG27P9RV?J6YS)$\/Q9-=/IL]\/#O\%LB!+V2!\I\/
M>"OE)\>SOL^Q)VHJT5+/M44[-_UD*]B&:&+U#3#_QPE^MMDS\8.Q0W\YZ</[
MU;XY9,[X _F_#VQ(?7)-7\B=-S3=__LS$<]]]B?]0(S:*/CYY/\\!3_/M($=
M5DV'/;D?B$/[B9?PZZF>$BV1M;I^H>QI$'P@CYYC_PRC<SS^@?"GQW>U"L'_
M^TEV=GWS<$$,4B6?>O=7]^3FDEQ>7?>NSZ]Z7\C]0^_AXNO%]0.YO;NXA__M
M/5S=7"-Y[[&+B-;W,*+$X*(_'SEYO^"5A>-/I7.]\289)-IE+MZX"3]U(NY/
M%*R"JZQ.R;O_8PY'/_]GIUZO)1[&/QH_5TCBC6! HXN6%KWR0A<]\4(^]<CC
MR:=ALM.?"*+=I8AX[//%XXX=/3?.?O:!5Z:X]PN&'_9-*P@YY4)!1C (8(K_
M'4;X,F#6@)B<D@$@@8ASAO&R3?G2$S='\ +Y(S1Y\">2\X06@8QPS9;,VDWF
MBDZ8Q3W?$L?V@V(_4=$3=:@E^44LQJV0!?XIN8V[%_V:Y#L=XYOB]&3FBM$D
M:,9V? KM>ZX=6H$'8T!U[P,)!+A,'6(S'P@:^U.2NKS]/,4N>?PS=ACBRAC3
MAS[\ #D2> 3O@O/[>%ZPI!(:#N"9BQR&QU/=DQ>S3Q<20?SP$:^60_;8(4?6
MX'CZYB-75A3'P\"*/,E+\B*^3!%_=9ZD?08&T\R8@H08(GD&TTR#,7:$7,!?
M*SA*$R !9I43 #[% ['E&<G!>)24%L-+TK AO(W!$@?Q1HOV3LEOE"B#[(S)
MP'RF^-$S=1,"PR'WY7V3XMJ "<+42A^4\8/)7DR7O&N 7/[F<6I6!)N^@9.
M%\2J05\^O0CQ8&ORKJXD&+QX8I6,H #8 ,P&1L!'DS[)MK91V &@<LJ(G0^8
M:YZ2FY C5TETI2:.YJ^T3UF%B#<JR*\AGD-O@S9Y*"44NL*U3U%R4I^ ]<!T
M=!T_DQ?0 W"@%AOA?8]@!LC5>30BT<7_,!,:C?L :4;=)'M!M<2[ $2KIWF;
MW04&<VM/M-#M/ #'3,N2UA1Q%;IF: N((!MQ99CXR_<<9@MH]8$[+L0=#A"C
M5I[Z$J>/%% *YFT$2!00Q(:Y'=] (OXM;R> UQ@T,@)M(4\0R7 Q;P3/Z4C!
M=QZK(,G>D*+RJ.L80!!LF*"'N?#[4"T!1B"+3K$AIC ,3X0QNH3W"-[P)\^T
MYP +A\(/V,<=?1*7(.!B[^K_G.)UFS (H-D9"PT:$]LCKH=V5$P#X2*RR$,D
M*)#&R_,">)7BJK,_0H9L>1SGRP;3=<4%%2E2.07G*AH E^$JLPAP ,\Q%+;)
MG"SDK42CF)@2^(<)XX3A.&@-P"0AP:Z)#J,B(,%LBB-RP53X/L2ADA[0*<81
M!I,(<8(.Q3-;*OEC%&B"GP43B:80AL\ B\+<)(T[X[ZZ7L#WAC00 )]H>R6I
M[JC:?7D1Y1AOQ 2.XYO7'@<T*-:YD=4S%51Z/@-C.1 H'Q-Y$S1RQ1?]@47V
MP:&B3X(1AX!G:!%&:8-A=CQY*0&V\A@*'0+RV;.TD_$8/)]&S<+@1WA_*SX
M-H4.*!"R3B)(HEJ^*@2!6(MXS) _KBW\W',<F$2-! /PE4.@_Y&*I:C2:*N6
MDRRA\KK2&W!O>/]WPZA(<X:*0?HA%TYK2ITX1=^-?GQ U[ 'R P)?&R*PG>1
MY!'4**&>Q.T='8%<( :(=?)O,<41J;@^?YK2SNG2X#?Z>Y+K9,]#D@M'XRM@
M1O%]%R.\ T(,D\;74HQ";@W$HN $<D=3MV]&]*AE\F+M+5A;4"G_2JT9_A0&
MUU[P#QJ(_0[;;:;$W',Z#UZWXX(./]M!*\99<V:")?/PU0?@:G&/"=XE; 7P
M!QJC*[!3C(NA?TFY]2+Q9?0A?C?Y"C_:<H#S(UO>76)8_D"(S\(_4(;/IH.:
M.S\*?P":@O]S,7FK%YR;G*.M6W0*V1K"P7N/VS/26:.S?8UAG2F/1KU;/YM5
ML*QC@(@3!Y!X&S<P^9@FH'V-ASG[V\7R$<]0,/E:43C]0^+--)NSRM*(6^RO
MP/I7#2R(U[J-><EN3%"YN+4&;B;<J@.W&D:WTWVKW%K/4G3/.L9;Y= :?GZ"
M)V&3FK44FU08;E6BO9C@>/&D#DK>?:;RKY]$.1#"1(P>+EXAFG"?*+G#?%W>
M+)<KIR49$141#3$!4?_8O>Q]NV!L(J0F;FHRFCDB.O-0M% 7"C5;!%8UVO7Z
MS,3*H43I#8<LF.1?& ;"%Q22,\C#$DLWETW8)!K!*";9Q*0%/5DC)FL:I$K.
M;[Y^O7K N9E[TKO^#/^^?KBZ_O7B^OSJXGZG,S1[+Q7V9.UIQ)E#ZAU9,9 U
M93490P:FV \;H] + Q^O(17U:L@?U?5TB9R1)A(Q47$:08[Y"OH54&=,?FB<
M$:#3$14(EYH<BV/).A6G<OM^X)''D#FBHS@I'>&_L-0@"KJ)XO7RXD'IY/(;
M%64B/WS\%]HSX 7.3G@AA!*.R8:J+ 0_B8W)LB"(!4VLV%G 'U_4D:):G)B
M>*0.H\]4?NF'P&G95$44GYZ9'8I*G:C"B@;-IR=.GT 6%?(" A,U*U'U,PG*
MDF-YB$I[Z[GKU9"REGBR6:Z%5M-*?IC!.JX9V;[Z[(/+'  .#^D)>;][.M+S
MD:5T@(A\W)93B39PF&$P\+@H@BS9PI$X7D1L?_![D\_6X,[\=HQ6;?:,A25=
M['L$*7S=S0A&)@>-QA(%4FY[CF-R'PMK<A3+!G%K\ALNY@UL47>(-J:L,YA&
M<C!7UY<G'VNG-2-U((NZ.>" 4O"UNP$IC#'?#S/BZTI^LHEVM+O=3G,YM&3K
M^R)Z'86 3'Z5/JQ#=#*PR$+Y3>*[C<@_,YKUY>0GNMC_&-;"3;L^6V[*,(9[
M.0:A%9#8"5DM(7GS\O 2G,R44',D;)V:KX3P>H0M.DVJ0G 3 $1=#^9KA?0"
M2 4?PP#7^F'XMN!\R)31S![E%%UFG6SQP4L_H''+^TV-ULSZT"W)*2W;LEV-
M8W1FZSYOE&V9)S)KFF_9RU.M^LRIFP=G&X16D+9DX-*V=JHQ6YU;W%411I?-
MG-0;]3DW6>319=/Z1@/D6Z;A95R>8'3F(_C\AC>INM]Z7*S#RM^$Q7VH+O80
M>-0[]<:Z3-N$O"-F=#;;TC3::[M<S>@MS%RS<5:?R\@TIW<0#H%@.G/Y^XXX
MK=:*B37(YVKY:(5\8>:C6'&.4ZS/U(4D5)U_^V=:OBH;^0W:B)J(&U"?3[[>
MTJZVYA+N+)T7:N 905'/>>1J&V'O_AO.D36KM>["[8-I78E]>0#"Y=M]$Z<P
M7WK\FK[TXE7EM]QSX4]+SJ-$QT"KA_=8V#&Y[7\;X=P+$ECKKK<E=/;4W#6(
M7\@<=>"V&J(ZHB1/+LD]I)],![<?W \H#;YX<G>08(@\#%M^*WM?BP?M=;"R
MD@>. A/.[&R*DAB018/)V>S1T>M0OYQ'TV#Y,GF2+\<R0"9!PYJ77^3"%*$\
M4T?DQPS8UMKL#S^_7^%A[Z;3&XT<M6%/+GHYER?5@R.6*UL><,L@B_G_F<&O
M'/=C?:+!"Z6N,L6_ADSL,;IRY6>?:-_CM.?:O3XXY0?<+]FNM5>+J971Q"7%
M\TPA1,#(R*<N\[C<^U#%X\UD17HBDN3+]_+E:[%1XC.\=>/*]14(QF52C%KX
M3!^#E#/4%IU+%;_Z:?Q5W)$E1"=V00@.7_B!6'IQTX_?3&E=2?&+YSX!?X=(
MP\-X1-4-$S%M<G!B;#"T&S<>V+J&MCN;&Z\<]FJ);,#]:.'VK"#W)I6( +E5
MAMKR5,%#":9UUFS-YM]9!..+)./)\VS<6N6DA'X^A-^_XG-08751A'\/;VZ9
MSG;/NNU9Y5[4U6[HS5BXK+5:9X<E.&.-OMN8O>AVWP1G"_SKM:9Q-IMX;T)P
MJN]5<83(@[P08ES;&T6;TX53(N"5EIB330==))=];CJ6O'SFFVM3OM1AK^^H
MA>@:1F.V-+R1Z#:/I3;5^R():-<QE5HAG8.@,JK3VQ'ASG0,'%!S;NZLJ#I6
M8".X%QVKS2TK6"FISU0<13,YK< <8J'SSZFKC-872;(Y'$2RL2T""\S*YJ[:
MVHB*(@P\VTU.1F<^'RWIP+/=/B9WU!S'P#-=*M=(*3!N,_"):8J7W_>)F7"=
M+GU)/8^D.C&))+:)1!I%M-OM:LU(&/-<KE*<M:,W_1F[K6B[4G;WIA\' ;LN
M7K5KAG(">[]N<7.NY(&"-"^=7'%91F%.//K.KDLMGM VN(SZ"$2XS875A1;G
M Q>EPO'Q:V$TTA+J81876GZ!KNLCWXA 2RBXE5FFT9@I_9=&&@N6*Y5:7"OT
M+'V%TGJ2+I"8TZ/-8U?%MQ2:ED<\ZZZ!F;MQ[Z!,7VG[CD4JNS.(QLR%9L53
MHCN*YX13FT27$!ZS)*/!1F-=<SZC4R"WEJV^=E3)^]K%M"-(WI>HY1L/83;2
M84Q!:@52XM1*V[$7P]<NOAUG,;Q=-9:LVRFNV-K&NI/).]"QS\R/SHA2;%:S
MX+,,G'[QIJ]>>Q"[;HIU[MQN+\G!FQGZ$*IZ+XA"L>O(CX[5%\>:<;6-)CHN
M/1AP2N41^>PUE_LYJE-'<$'"&0RB,^S5N>RSI\'9$^G)NP[4S1GB!I0*>:+Q
M?3>.6EJOKAQA0QPEP(++C37X:)/;->3^M$>/VY3_<E([(19UG)%IXSZN^-_^
MR+2B?RO^O# [&'P@9[4?LTLP!DO X[_LJ&&Q--8RG0@YCUX0>,.?B:*I*O_]
M@=1'KPH*4Q!3=#7;/R[&9(2=ZMEI'44[-/D3<ZO8 (Q(_!9_&RX\BV[UT8?S
MT%W.J8KXH>(#8OJ2@FCG%P#C5@$#5RC/G_06II[Y%M@)_@*%($?WEQ/C!$^3
M I[]<B*9>;(1[Q6GC8C1XM(?B&:6=0VVT_5> -&_G,C_7=FU1&:R9R*.P9OA
M=!((>!$/Y5/BWZ,0(V.$MN4K6@"?7*#JKWN&XMY(G#9%RP\/7 BD!=),$0?9
M.;B,S7"<1JO&]A+@W+/7-XCL!29SW@/M!.?O$ZXRZ32Y]Y+5J ?>*,5-KJE@
M&_07C3\GG=IPQ)E&N4&?Z^-@0].F.;\WSB]2MJT4+-,QR-M%IEGMY=7YO@/*
MG!"Y+Q0>2N<U5XNHS^31M+X_<2]T[6HB:*G7FA!P-##J:+5^RDWKC?:TVF^M
M[7^%H*M*W>5AVPXPF<*V_SP_O[BXO,Q%*3:!S4J25@2P65G_PWYXGF0%QQ [
M'G-W_V,&A6C6"Q.$[PV.!R= ZT,Q]>&L7NEV6T>D#WE[U]0\>8'+;;6$MRVZ
MR_UJB@N5J3G<N]-=DYO_>2G^<T#+,UT+^T^Y@U'5P_9 ](:V8VNJ<[8N[5K%
M:'4*:%T.@,-B4J6UXW#:8=1KE>:9<>SJL6N/W%SBD7>3!-=;.7OD!P_7 J85
MOO;LCQ?P\O"90+KNVEZ(ZP76HOHHDX7"L:7;J;0Z9R4P:7M >C&ITOIWS/IG
M=!N59KM][ JXIQIZ6D)_B$+<P0/^(H;S^="TYQK6?A-*#:6W#J523S;N;(G!
MY>WG>0^YKS4&67A8" 7=$75YZ>JVY.U7;??,3 T[#;N-J#U@A%W *;,BK5(I
M>@1WE(G^?L=<KU>ZK2(F\3JCT?IP 'UH-BO->OV(].&0JU1*LC"T!*M4"EJ5
M7SZCO8<)CAW,P^^T9EZKU!IEF+,ZH$BU=KQ9[>A4FK7&L6O'\2T;W=$BE=32
M:4'\\<$S@:*M,"M&KE TKC1PS7N9+9I>E:JUK[3:UZY7.O4B[C@YZD6O>B6;
M7LE6LI5L#:/2ZM1*8"CT4E*M@$>H@/56NU+OEF%[RDZ6DL:#:6YU)D6.2?\:
M"Z&FS[#:2.R)0_Y^G9SW^$6=]SB/AHS+IG+'Q5K\W=.1)X>@I9R<2C&&F<CK
M9B2OX+ [IF6:VQ<:3?9BIE@:?2#,FPB$]CMF"'*:;7T@C-8'K0\R[3::E7KM
MF!2BU"M9\_:M?_,X-8O@6@\^6U#"?4@YJSH$@K5&$4]G.?B4E\9K$?%ZUJC4
MSXHX<U242:)29WW?7(:7CH@[B?PB>*BB![L%T?B=EJ#;E;-F2=9]Z^1,X[79
MK=2-DG@HG3MEE>Y%R+VTVXYT\O0&@]%.I=DHB:;KW$G#U8!(JG-,N;[.G1+2
M/1\PMQ!5/1V#'CP&-2K-=A$WL^F4J2@\*1A<SQI%7.19E(SI\!O)\G96XC+Q
MO3NKM[.+I32[5G=Z8D0A+_G1&[RT:AQ<-8Q*[:QY[,JA]U_I[1^E6N55.+;H
M_5=: ;4"ZOU7NX:ZWG^U</\5O !L)EZ?W%'+>W*9WH&E=V#I'5@[8::>3TJ6
MZ&!X)(!'>D[IC49#>\XUZHU*IU7$(YD.GE9HA7B+"E%O-BOM;A%+V'I>;%=.
MMQ<0DXP\!LTP]S#>5\\$O*F9@+/*6;V(2T7T-)E6CH,KAV%46MTB[CW1\V2Z
M3*_+](5ABYXGTPJH%5#/D^UQGNQ]8 *S9\?YE_>A7WTRS=&'S\PWGYXX?1)'
M]MWTU932 W[U  /YY'C6]X___F^$_.4_JM7/9D!QCJG/N!\03O\(&:<V$#\>
M0O);O>7>OZ@5D"^>Z9+/(26?J46'CY23>JW>(O_\*O[QO]6J;#"F@3X&5WB!
M3XBM8!\W_4OLX4YU<"O;-T :+G+WCO9_.;'J-:-C&#4C\."O;JU9[_P^W5+O
ME?F_*YJ0)* H(@CID=2<?(2_&]5:N]JH)=BR+DFYL*9>,-;4$ZRI[9PUOWG\
M.\Y=GILCAM=&"!;9P"+FDFOO.>:2<1@N*?(4=8I95VY$&1(V89?1K=9:U8:Q
M%;O@"S+YI$(>*!]6O] @ #X &\_A(Q:LR0S\=N6H98N7IL4<%HS%J&5W-WWY
M*!K@;;?V>='0L*=X#.>>"T;/!Y-"1IQ9E(R =G]@<DK>@5AMSW%,[D]^_4E]
M$3!T#3YUF<?!W@9@PQ$)T$P/VG$ !D9[S9$G&IQ0<XO$S,.@76LV:FG"3S1R
M+XBZ1IH  #>N( B_5<PAH<MDB]]JM<8)L:G%AJ;C_W)R=7UY\M&HG3;.%O%N
M":TYL5123P3YY*L9A*B!T1"Z.V!IJP;1[OHL523%%.V)J9],G_G$'W%JVHBR
M9Y,S='V$@Z+F;IE$;_>BLQOW[ZJK.^AIQX9IBHNM)!?;)Q]KI[5:^^RLM8B-
MBXF.N0B6@Q)S"(%*@ ;*AN_S!Q]VTI-]S#)K(8LVQUH]R:5JX^1CZZPEPM=%
M;)J0MS9;<C%S2]ABU!I95'"U5<N#*7/>+4%,A5R'0J> 6Q?@'8-QXDU_I_9,
M=GS3E]TF>DTS;$HS=V#BC#D3UVVO8=\64I\WV_/VS.NS'5RT8GONSGIG3+^"
M(7"*,2]&P."9+7AL/N7O6**.T"R+4['LV[BS]:UE'@Y%L ]<2FNA35A&ZVK.
MY0[&3*S+'7JIO&O4%SKC[9BW80ZQ ;K6S2A6,Z/9W0TOIA+R?6I9(NL^.!-R
M]ZCYL&AS_[E??5K(/BSPW+B[Y5X'PCOC]R^>^P0?#;&AA_&(KFN-]L>]N<@C
M9B=^5B$7_3ZH WNF9/)QM0>OVH _T[7)';R+;4=&J_?$*<6F-N!JW-DFL%1$
M]5P[(DE2%!.TDJ<-P='U&)I":LQ3H0H8I]FJM+:;E"OJ1A3P-LA0,^FQJIXU
MJ[6%U;,D/2MXD2> MF7#NKA1E>CNDG)K!@[D'BDM94.^X3EBH9T;%O*.MK?%
M0Z:*<KT.3%A24<[ AURF9[8=_%KS,:VJ4<]GS!N&O)E&N7;Y7%JX>K7>V;4T
MUYU1VIDTZU,(SDN:>0=<2X=_!@%630P_GU!K4P?WF?8I1_?]8+Z2GN_3P*^0
M:RIJBG\WG5#,W)*>XW@OIFMA-<=SK1"^<(/YT<NFH"79$#0S>3L]Q%Q1 L27
MNC,EP&6=%&!8 LVKAM4RZL:^A]6S_Q7Z@:Q_Q0#NW7]#+PVP68;J[ SX/=';
M)>"6OO0L"TNUX)I K5WXTQ+1B2^#F/@A1/JN;7+;_S9"Y43::@KCOU_AQE/3
MZ8U&#I.W $+TRCS[/!R&CHG1K QK'[CI^F*/JFC\,X-?@52+?J+!"Z6N6H;P
M:\ALY-*5*S_[1/L>IQ!(]?J@B0_>B%GMVGJE:J/6VK<X/YD._D9>6##P0H@[
M;6\D7H=O!>T$B'];@CXW'0N?4_L;A,1\J9BSB;=5K[>W$C!S+6](26"^4G\)
MV[\P\Q']/*/^EB:F4U]H-U,[V3')ZQC[-H3V.9*<BOA4(YB+/(JD"'NP>-5&
M^RQ/:>W6G)54CCLS:,UV?5/AC3BT)!T3EC_,H0<!ZI_BAWD!3%Z&OQTJ!@9H
M2WRS+# &<717#:39G#-TJSO=XW!FTIP5PVET6L9L))%I.+[%6:PWN$!U@D\R
MC5[,;<B8*DT#=?PGKL@D8DEFBBK%#=_TEZ@$M/D/&D0MKN+%QYG-CRL6V<X=
M8[+>!LK$3H]:A>#__;1R/>^"$U.F3E41O5_?/%P0HTFJ))<EQ'<7YQ?7#V1J
M"7'O_/SFV_7#U?6O^?1Q>W=S#0V>7WR%KNZ7KE9._/G(R?L%K^R?]=.;8HU.
MA(4$V&-K3*0Y]DG@D4>:#PNOAJ"("'AJ[Y1_"X:9SQA<\E^A2T6-MD*" 267
MO?M/A/E^B,5\Z5_;5:-!Y$KP3KU>^_DK-?V0R_+VI.KUQ8,0V(]?,WZ6[0U-
M!F;H\5]J @;>?QDP:P!=H"Q&W'MF-KP%OHN$/NV'#D0$X,F&RAH_8AA 7T?P
M.=H2V94CNL(*<Y^YX 3!J<)7DX4=:,,]/-<7L#<<,A7I0=>F2^!/K/E W\!6
MZD9MGA)@A1^.1F!0\<U@  3&9,NA(#LX6%_30B -L+@K/*,M"")L.#(9%UP9
M4HA?;,#]T[@"<@A=C'-(%''\VNO=5D2,0\SDJ]"FB8N7^P[TZB\:-0Y.+7 6
M2UA\X!\W(VMODD?NF? +@2#B2?";@[@\5RPYQ&_5(,6_DZP&CLA_)OLCU _
M,X'FG)('9(GD@>K=A"%%H4N5BC"$F''@1$Q?<I*"RCTQUU6G1^$/T3IMI 1_
M'HE ")DDT8'O/*D(!Z%B2F=R.@5)^)W&,WM .;D=> %X(F;Y. 5HG6)[##@I
M>_LC-+DJU/:9;P%FQM2457DE#?BG,Y9]B36PE -X4 (3^G$O?$S_PA:-[BGY
M#=@-H%9"AW;ILTSFH15L0O%+R#R(6/O"'(<,S&<Q?>*%7 @8-YV*R:4)VL4<
MCX#U:8ZV)[-17MM8@7)=TD<._!JOLC6U>M+6? 'P A7O9/3?:=9_2E@8\B[Q
M5>+WGRH*1C%2'0JZ(\T_EX>7_4GE=J*JUZ^"X0&P8@(O-,3R0&3^R'-QNPQQ
M)J&P )D)$G(D55*% 6,RL"=8ND6$T%>P$!+\+]1Y1O/F!@/_=&J0+V;DC12X
MP?YA?V 2/)OU&44U!SC[(X5P<P36TK0&E<A.Q&,3Q,BVAM(VV\I,J*%"VY@Z
M"*:[(-!8M03V4O03-8'A!+I23 @_?>'IA)W\K] 18NPL%&.G:AC+Q1@_-4".
M#R9_HL@"\*D<YZ@0V5."3K25Z")-YLJEV-+2LX28</\3*C9(ZIUP$2/YKY](
M$&=<RAXC-X588I8I+OLJHC@EWQ1'T4^HAN;;J21<CD()6AC, )4/26D;I8)F
M*S9$8H)B2J!^PH1(SQ:]&PRX%SX-EEIF 1;L82+W1Y5Y^P-* V&\A"D* X ^
MJ,KT,!6/7@84[#5-CAK:G1G4!&HN<@.=!F I=(**<G#3.NF#+0'P6R;Z#[&L
M5PQ/J"K^,:.JHI,I%672;LY8^-KBH29U$ARZ$XHY?>+&ZU5'W+3$WCI!L,V0
M@1'87F:-O/(/ ,+(!$S,OE+<&)<68L-1+) #PX_'"Q@:<1(\L2<@4<DGCD4#
M%H6R*A2@YA"\$.(#)(P+"AX=!NP2:J'&,WT<C" R%VJD1#$NZ(/?\RK$'_O@
MZF*.HM1'\,0:$VL@0AQE"*4WA"B%DG,/0C%WC$.8IG((D1&V],2QJ5SH!8%/
M]6%SLR]\?*P#Q)PD)()R)F^4W;KK"GDR,<J%AG<D#)<BS]%I ]Y,!*LT'^@'
ML9-(6"-A:CRW(B-, >J9K A4*A>2)G! *S]]<X<*X]0K$#KUV5/()W6=&9@+
MG_ABCG.A:V4<MFZ"USAMK='GXC+(UB.9"Q8W&E2ALOXM^5(1/U1\4+7^4>7^
MB:5)R_/_3C*8PR5FG(G4]-ST!U,I_TS<+1R>.4E7T"%:\ WI.]Z+2'$=4[E,
M9<WMD$<9TB0IQ'\%'BZL4M]79"O8#;@CZ9%5Y5:$#$_4A:088RU;%"T?T:?[
M&'E$E(OOP8S-_I1H4C@3+NKJE:PMRVAM8=,0?'BA@XGE).80MBO^>.X+$6UA
MH.3B(B#%HCBJP31&\0N_IJZ=^$6R+AH!=/WB$D]R=8%D3J=DCZE*+IFVT174
M87LR!A8[(LV91"<1_CSBSL!3<@,1G9F8"Q+AJ%1N8C,;5QT2K%)P&5]C)0:B
M*I$_3\ 6#S7/E'GO*GMC!=XZ&MM.:NR5"SRM7L@\1$PO]2D7T:F<MR;B%BR
M.\2"5^XSD.[Q<8I>4P?/ )>%5,P_(,^-91+%\"+057DE'ALHY*6ZK,0U,(2!
MG38'*.#%!+TJ;Q+A?MR$KRI[P4 DWHK6TZF1SQ6&PD1>L Y )]HY!=,%B?D\
M7B^F"TG,3]22%E3%,#]UW1!(F:N*X0A4T107;[,AVBWU<EI)2!:04"=$_*Z@
M =^(\-=\-IDCJG^"T_!0)A6W,ICS*14+WDA'5CM OWPK]/U8\U+23F6,X@2E
MS/KUU12EC>9"W1*SS5/>4)Z0W^?>$+<\!I@NJJ+#.23<@&SNI^B2'X)X?8J6
MWU6%1TBX [3R])7Y@JM<M<TG!^Y/$FI9TDDF%^ Y+0:!2=)+P7,JJDO*C7Z#
M9N!?8B^%2I<L++[''\?V%<?+_*C8) F9*$:BMA1E Y-]R--EZ;B0+4M4\"4%
MM9'?01P_9, %\N1Y$+#!+Q!E/3-185<:S^675L3+1"7:='PO48Z>U'<0M(Z'
ME3 UA2"2:+$K('+E%;1.TEBY6!^S* \@%@&#(XR9'&_LB84+V19CJ4'QB<R.
M.!/5/X&B:*AB[E3 J:+"!'PE62+Y5V@_#1/AC[3F,[*Q/#_P)Y,5P$OO,1#3
M,F /0Z>/A1XS[DM4^'KA$]" <&\M5(16U6@J+,>6?&(>T#!&"VN3FO,(_'6I
MM+>"9%S7EJS688EA8CXKY!&DYWJJ(JGL/G;C<0;F$ZLR4_TI=(0R.(A:1S90
M)AP'C-B9,>!H&A?47)4)ETR)MS,L<[RU*<>+9HKUQV+FG7(QVX*Z>_,()DUH
MAZQH? '$NPB 9-%3\M94VTQBO1\!.)D7^ACH*-,N..+C9!NN"1?.+L%SJ>4S
M8L%>$XXK641)B$R,YP6"8!DL BVR2.7YTGTD>YFW^F5T ;]-ZO%1X2UI##@5
M*W$FTO 26911455Q6<D7TY^K:OG2BL?51-!2G*]#H8:Q<?>5S11>&Q3HA]II
MF\ H'%%R26A[I,.1(0!!_M"<?M<.+=5X%#RATD4U46R\<7HV^2"J.G.YTPDI
MXB+N$%%:(FS#KFJGC>A+B;FDWQ+*/EV"EJ %?S3T14Z@ICZELXHX(=Y$>H&#
M8+305)@<HR:I.2[D0SAJSW'D_)S:^:=&) DS3HV(,/$14&HDF1+)Q1E+NH=@
M,:?L;)11].>G4+PHL$P)Q, 0,2&]6+FB<'1Z(BH"F(\0 "R&?>@M%%[9 X&I
MBIL 225RY/A-/'U($SX#J7)D@![AH1(5JH65=:032,P+@QQ'8'^DNQ9=>?P[
M?B,B27SJB.D9,(#HZSW5B2SZG6Y=V%OL%V^C#KV9##!>#2B&EE"!B)?1Y(0_
M8*/13 0!!C]2/!\1;'(Q63Z,*OO4G6*I/PE91)B+D<KI=-4703.-D;ET=18P
M_P5B%M.A9\)J="L+(11/OLG=9&"\VSE7&_,M'D[1520#OQAG#\GU!B)H4).]
MB7F@V3+^6$[>Q#X\;9Y(Q U17!KC^-'#.6'414_8,]5,- VTW&]$:T>C63A!
M9EH:5E%^.E)C"EKLC06(L2C'4\R<($ \\L/A$&+2/\7B!V!';H#;@S!S*6 O
MH1'__D!P8R6SEA6Z-]$=<7O:/=HLL18 8 7QKBU<&Z+K6<;((QE*HDO&-=M$
M>4"Y  CMDTC<IO,G,[9G@@WA#J,T=/(0]!Y ]+]%6'?BC#, /Q=(-[",I4(I
M/,M"_=R IV)F.]&:%V=6J/$JRY7DR!94PJOF=Z-F,/P(P0?Y(4;^D_;$9+RL
MZ,3)=9Q0^W1D1N=&Q!F&E\@PI*N+DTE9FQ#5T3BGWF6\?DA5NO;<:C(*%14_
MX69!_!C8@ 4&HJ:6,DQ))REBUT[.2SS*717SWXH2M_H1;>G(9+:4X",5*Y%D
M$ANEP6])'<72B#DWJ3S2Q.V*('M:<FKMR$1D0B_G*B45^?M"&:\E/ZGN&<5X
MM"IT\6HY853_]4U'K4'U&7QN<I7^0;]*QE,5+#^>O4/FFC+,$6>+'C'JS]%
M^X' 7&1I%>JQZ(_SB3/IP71**5*:V.(GUD8MX/T+C=@_RWR14XM\Z&C1^<VG
M:OHD479C[BB,5F$G*VI@S]4"R<@MRY5 @?<BU@O$2.W+D#\1 RSRK<F\\H@Q
MW1,E:,&UJ.9<D4M?)YS&V2]9C<37:!_X)>L\6%CP^V/)\P5\5(85$Q+*GT6H
M9%/(\8-E0EG6H$JV8N%4XD0HJN_)<M9,3H?E9Y$HJ1A,C4W.0>,^+6$)L5HE
M1PO&#!,E9QS-J/=%B"7#221OX$'_IO]=YE6HT:/!V$<'Z(P7SG$0),J1JP'%
M D-5@JFH( 0:1ZW'!8226%G0 UE4)5E8\\?1J56@0)M<%27MAQR3OXT^K&#]
MVX@L$]-,RH[/^3E1@ Q=J0),SL-"N*Y6 D]^7L#+_9F4?!9L+3!,EUXR_Q#X
ME:KH)N9QHFE".YSL9XGGBJ !C+DF6IPEI@Q]H7AH4Z3$9)$ENI8BJ]ARJ915
MIP2Z$@AJ[3#.#$>K*W#WDHAV9U<,G,[*/N52CDWV<DZVF$[A_CQ9/;Y3$R3G
M..E8(?=X3KRR2>H: G_Y)M.XZ9M^LF'5KFA6-/H)VXR:C.\1*<9VTWR<<<KB
MQX7^^1JWH)Z1*KG_:^_NHOJI=W_QF9S??+V]N+[O/5S=7.]Y0FZS]:MB_04'
MMRLG6<4E P,8N(AE1V)KB%B;#^U0>8HT<_'@0O8\,X<Q<L"RO!/KH"=1X2W\
M.+UC)#GY-FD)/!< 2<;G &%,1/\(8;Q"/6<>RG\^@?D(HG\IM)O"A5:2JP#%
MX_E?Q&[PN"T<9[P;7>Q[@$=)HZ#>3OZD&I[L>U14JO5ODA0R-,>8N@IB<2>/
M4*-HXY":2I[L$T)N19^8(<0+LAHL%TNHMX6 ,#),_C-AWL7Z(TY-2]W'\CA&
M4_Q.Y80>R*L*P=-W/.L&PQ<TO<\SYMC_J3+5+D9#CQ1MW8 ZD\6A7(0QXXI8
M&H58>,1U:G)##.74ZZN)/?.5#<-AHJJOVA;!S7"(<5(L!>\Y*I8K-J3SB&'-
M J*A:()1MGA*>FE<%V%IOP\>!B-259)'%MK ("OP\%<L\(5.("%EVL_,%S^+
M%>S0]8@*18O]J2=7\DV69 IFXD+/\-%G-C-QAE=,1$RF#67Q1*ZX96X<U[V#
ML-:F?3'+JCB+0_Q)KG=XIG)5$GX\-39<8^3@:A]$U8/Z" LVHVB=F%K*P-5.
M7UR#D5Q *Z88*AA_#MBC6$<:<H%CU8](:Z74IV0@YR-1V?U=SD(^B/6S?L*5
M31D;N;XFJEL% T[53EOV.F=U<PX;=C=FL651Q1,^D4M0U *83C1A*1:&_% [
M[4Y/KM=/:^F3ZY5H\KTS_8$Q6:+PAMC8C5:+S*\_B#8PQ?/.<@T::H$J&]%7
MRB$7G5]X,<_BM\/1&)@IH*O/HK2A03<!W;6WW+R)@H<E3Y.588 OTJ%HY;)8
MHBV7X\1+I";+@\!TN^!5<.8)+4:\GFANKT=BK<.AZ@8[BL_O151Q,YHD]7N,
MQ7-)[<4PY  BMSQ998RA@:@/NK0:>%41#V':KL(6F>L#:6Y5)/-1Z!*J3?.G
M>+QA(@)7"[L6A-TJW(XK")$M5)>6 00GLS/R"!(18N*^U;A.(^('9ZQFB"9Q
MGRKB12M714_2)HL_Y8.^R;AL3IA?E0S(T#0J@6(2JQ9EJVJ"/,XAO2\_[DR,
M/1=K@^1,(<V*#Q)++%#\Y)B0LMQ;D&;1:(NW(!I?&'HV=4[)1529>?:PF.B(
MQ,N?C!7;&3 ?UQ)B#2;Q5LJPQ>9R7.:2^&+&J8&] -DR3TZE1D&R0$H4U8O]
MJ%BK5>>3)!:9PUN3?6C*GOC)B3^$ &Y,D37:A/"2"]4YE2?7A('8E@_<4$L:
MF?^]VD<WP15&. U"/O$A$462D@AODYT@4US[=GH/S:KDA8P9IC16B/5O/$9"
M[=L/4B!9*JLAMM%)V^\J1Q/S/<J+$KY >.$=.-S5D8/ V[2G5)L )?5&HU[!
M^X57#D&%#SL<P**07)XJ)+T2M:M@(CG>0"%HW %),_901*.-TX8QN212>H!Z
M:WW.D<7CC,.7(HRS?GK6G(P3?)A<.3\CD<G>U="=6JH]&V)%<1,NPG/1H=+H
MB)+(WZI]D]Q[%18&_"ZD3O7DDFLSD&TQ/V773=2U]RP6.<SQ+GGL8<)6UD^;
MTI?OP>CL89GGW+#%M)DZ5VN1<1?K@W$>0<W319Y4+KC<'^8BQ5%5D%FCF4Q=
MBF \*W+A3'+]LI@B]7!:1E".R\^W#O7E86:X(%W=<?[+2>U$_-L?F5;T[TT/
MN8JN4*_5?IS@<W+]>6!GO=)^]B+V^NCUY^6WK<_<$K_7_MIKWTH_VW_@C7X&
M(B#5X\F^B3C0;,&ZW07V A,#RG>6MRGC@!KT%7'NDPL$^%)<+A;/FNR:MX<:
M,*4"S#V$*L<!E_<)<[:Y8=LA)/>%ODQ#R%MPFG^[Y%\^&"^9+:Z_%5L<AZ*K
M8LE#$8@1<GD=A,;P_C#<+3*&.QK#&L/:#FL,'S^&M1W6R>9.5:+ R9+FG^:?
MYE]Y^9=3L4--?;3J/X+_-JWO3QSOLJFJ^;7_/#^_N+B\7.FS4R;[JF>G]9$X
MD)T_,;>*;WP@\K<=3P'^/5Z<LJ$'W8R%QAH<W$X9UG?9>R-I$0%)4L4.AYBF
M;BI-*,5ZK5DA]0;.-;9:>XX3%^^Z>=_;7QRFAK296!>R<#<2SDH+62B[_)2B
M3/S3&I)_IG)PLZ==P?9 3XLY=HO@1N/4*"&$]\&:'W4(I?5FH=X8IVVM-]OI
MS7[2N$OQGP.ZOAP)R L3>^!)6FRZ.LAKM41\MTD,>I"<8PMZ<\\YIFDI1\ZQ
M/_Z5 8\%5VEMYG*(5#:A24-)0^F(H:3+^8M"Z3OF?R<I.W9T9EJ6S%27+LM6
MG-;%?:TANKBO7<$1%"GKIZUJ_;0P"T++6J?4JO,65:>NU4:7]W6QHL3EU#*5
MIW5Y__CQ6'"5UF9.UV0UE#24='E_7^7]S^R9V7C/A3@:4:>C94E'=<FR;$5I
M7=37&J*+^MH5'$%ELG9:*R&""U69U&JCU4:KC2[HZ_)$N0JH92I(ZX+^\>.Q
MX"JMS9RNPFHH:2@5M*!_)$7\B^353/O)0(N2=A8FU]0%R,T"OH/7E4M3C#\X
MIS3J<W* AS%:>?2Z[1&U&_M;B;<=0Z1U:LB+N#10-%"6 Z5V'$!)Q-'OQ25?
M*27?<MP\=^7V/3Z45^MY4]>*RCM.Y<VGXAZSZ3O_S-1+!5GBIF3R2!WO):=+
MU.0IW?']:8>Y3XU[+QL;A[5.&8\K[,T?]^O^YP_T7@R9=2Z+7JS#6_ P[4CO
M1%:\E97=N6@+*\Y[O"0T+XN\!ANW.\)](WEKV!4/=K^IZTY7N8="$=U[%E>S
MEHKF"W5Y>:F(OL7;Z8_1)NTMA#!J!0XAM/+OB>8[.C29"X M%=7G\"XWK2 T
MG5+1_87U-S5:.CXIF"Q[3T^</IE!N?3]"A2'N3ZS2D7UW_$:^:/S]EM.MHJ"
M7H9ZP$P%;U$Y90<+"_95WBS*]/M^EFMHKL[0L8'>;!($'ZWBS(ZM>$+>TF(.
MF6T[=,IHYC/36JA5*S?)$GTP4X'?T(GJ?11;\Z3X^RCJE6:M56D4YXK.@\NL
MW#C>!V9^V(]!*;[R=$X[1Z8WFSE5C*CR<:I[6G%PMM6* VU0M$'9E3?NMH_)
MHNPO=B_(3C"]=^)M[9W04-)0RH]M^4=?VBQJ+)=O2]G;J-E=));1ZII=8>H_
MQ<\2C,I9MU5IM\IXTZ^NV>D4^\ UN^;9<>G-FZC9-4^[NF:G#4H!#4H=O/$Q
M691=;6,[Q#I7/^!,'.9P'WC6]Z5"VG:37AH5ZXTF.?P%6_U^HV1$.?-LE+DS
M)D_<!![RR?A\')_:A5<AP8#&#W%7%F[B>QDP:T""\4@UX9@CGQ(/@$1,XE/^
MS*RH$]S#Y[FT&GC5OA=R:7=/R0.TVC<91Y2&XO9*[$?M_&,^L2D>F<%<( ?Z
MPV>VNN52D%L!1/J39Y;C^;A:882+^D6/T)/E#8?P7(Q&=,@I><'_:C9:E5JM
MMFC(L@?XT0XY-HH=^.QU6[0)WE>G8 /D!8.(3Q0$9<]M=WQA\(:I9"18,,VU
M'[JGG1HV07S<934U3J.6=9C!@%.ZUX%VQ4 [TP/= 05IK(/H+<&ZBMB.6N]F
M9MJ^L3'+LA>UU:%JRNT#\\-LUY,(Z:7NJQ7B]P+30;T94=>7.W8MSP_ LP2@
MMV@C+._)A6'9\*=CBH-M/!*ZS\ L\5LZSUY,GYBC$?=>V1 ^ GOQ \Z: C,<
MZ (A:P:R(U!\&A^9XY%'FNQ2F9>YX9I##_S7GY+>B=&I1T'>DA%'FM+N=BIM
MHR$YY,N[=&?&DMBW?#KGD]7??WD?^M4GTQQ]^,Q\M$DAIS?]\P0_[R3;SF&P
MOM@6^0G-V*TY'H*1]A_ 8']RH+>/__YOA/SE/ZK5Z!8 G\ [Z#^K5?ELTI%Z
M03T_#SF'IGJN?>VYEOP'\-9%7W!'^[^<6#CX6K/>.0'!,?G;MUJM?@(FUP+Y
M./XO)]7&R4>CTVF<@28DQ[2ZJQT3W@'"NRL([QC=]N9T7Y@<-[, V0 V(2'R
M3Q0+$7+YW]E11*_#V^+E6(+SI!M&S0B\F/L?9X* K-Y]K>KD_L.DZYN'"](E
M57+1N[N^NO[UGMQ>W)'[O_;N+G8:,>W]6 ,,8"#XL4+'5&%1'V,29@DW8C,G
M1-M!(SC%]G=W!Q@<[M2"+.NFTS8\[+*:MUU_[2U/2RG##B4%9[Q)_BL&'3ZY
MP'"C*%FH!DPA 7//7H\$+CGLHMHA'O<%O8-.$VO^[9)_>6P3+)<5WO:0L])8
MX3BG715"'HK +98?%, U: SO#\/=(F.X,.NH-8:+C&%MAS6&RXYA;8=UFKD[
M?2APFJ3YI_FG^5=>_N6\3^"([I*_I@%AKN4-<6] P-EC*&>, H_<#KR >RZS
M_ JY<JU3.4DU )]+]?)(O3RR8,LC.Y7F66'2&+U102M.613'J%7:[9;6'*TY
M6G,R:DZC<M9L:\W1FJ,U)Z/FM"NM=N.(-&<_":8^*D0?KU >MFDH:2AI*&DH
M%8MM&DH:2GI>8/6A0?T^M0+<N2+VJ[!G2GQJA9P%C/H?=/6_G*<&%5-5=6U"
M0ZD\;--0TE#24-)0*F4),>6PUB7K%;>/58WV/H+5*UQ@2OU G!#AXG$S>#J%
M*UB$BUE<+Z!^A;A4!+2!^5J ^#6;) JA_FDD9UG#7 R#L>TH]C$_TFB68RG+
M/D%<> *UEI5,RYK=<DS>:RW36E9>+>LTR[&X3&N9UK+R:EFW6W]#6I;G[=;K
M3-KH\H\N_Q2:;1I*&DH:2AI*Q6*;AI*&TAYCMG5BRV:.DQO[68@3'1,;XJ'V
M?8\O.4"V)-,:S=(EJ4 QL;T0YY(.E-\5=.M(*7C7J73JA3D=IC#:4W@"M7IK
M]5YK,YE1,=KEN*-0Z[?6;ZW?6?6[66EUM7YK_2XP1K5^;Z'?9Y56ZWCFB%>K
MCYZ]TL6](RON:2AI*!6";1I*&DH:2AI*Y9N]FMZQ7I+9J=]F;UR-;E:6MZ7B
M?;%A(&]!+,2F<7V^PYLZWT%#24.I$&S34-)0TE#24,J;;?LN)6X?ENYG1_B*
MN#1>2R6OY2[D2BJ=81;T\-IVNU(OR7H#72;1(%X XFZEWCVF$Y@UB-\@B-N5
M9KT<^QXUB#6(%UKB6KUY1" ^P%GX94E+BG^JJJX?O*GZ@8:2AE(AV*:AI*&D
MH:2A5+ "^6%.^*^W]A&,GL^>D%J$^%-GJ<7,4AN53K<<>VAUI45C.!W#K4JK
MJ:N%&L-EQG"S<E:O:0QK#)<8P\=FAX_RYH;]Y"#WN-BF^FCB>IR1.1X"/<1\
M,;E=A&1$'[A;W&W+!S]PM]DH1SJDC[766E9>+6L<T<$ 6LNTEA53RYJM<BQG
MU5JFM:S$6M9Y2]<-Z4-N=('IR,X T%#24"H$VS24-)0TE#24"C:1D=,5#>6[
M?_K6"X $9CK.>+*P?VK'L9[-T+EIH7/32J/QEK)3K6=:SPZA9ZU*IWNF]4SK
MF=:S'>N9<:;G-+2>:3W;K9ZU*[4CNEI+SVKHHL^;*_IH*&DH%8)M&DH:2AI*
M&DK'.:M1NHNGUSU"55]'O??D=?F=;<4P'Z6X>NZL5FD=43U67RVI5:VPJM:J
M&-UR[%S6JJ95K=2J9H!7*\?9SEK5M*J56M5:E5JK'&<9Z+N+=7U(UX<TE#24
MBLHV#24-)0TE#:6CF  IU5S'I^)> [>0M870VQ6"WZW4?MB/>')(7/?'D]JI
M4=K*3Y&*/%K'M(XMT;'2GDJE=:QX>-(ZEJ9C]=+NW] Z5CP\:1U+U;%RW#N8
M&==[RGAK3:"FT2ECQONY\*OVTIA;'#NV6/1OUXX=BB?ERGGSQW61:-$Z=K0Z
M5J*<5^N8UK$RZEA)KO;1.J9UK+PZ=J2Q8B+G?1^8CPY-X>DC)^_3!KT@8_U7
MZ >L/YY)6HW.[M/3AP$E8A#DD3K>"V2FWHM/ OC5"P,_,%U<MDA>9K>H^0NO
M$X)OS0 ^X)305\L);=R]QKVA:!-D8X6.&3#/)5Y_R8XVH,8R0Y_B5XQ#2Y1;
M#/XYXLR"H4'+E&++V&A$$^3VWVF : DIMBXZG-I*A[OH\%?HAGDV\7B% !"@
M3W,T<@ X$5WX3L"IZ8=\#"SWK.]D2(.!9U?PT5B.SH,_^0L29=. \B%SD1X/
M*">F&[!J=#[AZ5(M6 ,S4CP6=1RUBO27D]J)^#=HC!7].XF,)4"80TZD&[7:
MCQ.L;5S+V?>!.MOUUU[;UJ0.-OL9,6FZ;X'N4)Z3GHOG4EN128X=:3FGE'R%
MAP.?7 #D[:*89@V80@+FGKT>"5QRJ%#O$(_[@MY!E]9I_NV2?WE,P93+"M??
MBA7N0;CKD'JGLBJ$/!2!]9K1+:]KT!C>'X:[1<9P80Y6U!@N,H:U'=88+CN&
MM1W6:>;N]*' :9+FG^:?YE]Y^7>0E:8[O3(KQ^6GLF:[<$YN0[>ZX]4#I;C<
M8(;DDEYNL,4HG#VL%3 J0&%18K_"P+CP!&H]*YF>U2NU>HG.T-)ZIO6LE'IF
M5(R&]F=:S[2>[5K/.K72+C(MYJ58E^(_A]/W/ G(Z^RG/? D\Y%9F]"TYR.S
M-)0TE,K#-@TE#24-)0VEO-E6C'F+@EZ*)3<G>('ID)$70)?,=)PQB;;.1/MV
MHHU$)9G'*.(U!<LSN=)<4[#-,/1,QJ& 7'@"M::53M..:RY#:YK6M*)JVG'-
M9FA-TYI67$T[IOF,3'=<39^D$0WY+^]#O_IDFJ,/%^J(B%O*Q3JW!QC')\>S
MOG_\]W\CY"__4:W*JP7>,1>$Z#@F3YPF\5.U*E];U)K\U@*F0[-WM/_+B87+
MT6M&O1MXXJ]FO7M"0I?)I]]JM<8)L:G%AJ;CXZK+CWANUV)R10<[)+4+I'8$
MJ5T@M;.2U,;A2#TS:HW:^ERM-P]':L<P:L;Z7*T;ZY(:/27PF(CG%:(."EU%
M:72>Z X1H+K8);59.5L[++7Y&8(]4)M5P;(@H=^G5H!'Y-!7:V"Z3^ JS8 2
M^;=//)=8IC^HB/\F](^0@1NB;N!7B.G:A%,_X,P21,,+<P,4K=_T+U3;=]#T
MC7L.;^+_7TQ:NXO;P0<]UY[^(?%F-N;4D\RI JN8_<O)54"'U=;)QW:C48/_
M))B5/[E'Q.BE&C[+Z(_U3K.Q-^9^.[T_A7C(#,+ XV/!V'0.L6=ZY5K>D#Z8
MKTC '8516LQAXJ2H7G!)(7XTG?NHJ:F7LUGH5I(C5]>7TI_,,60KB@[-@*5F
M-)4!C>91,6!B?,Z,>L-8S8!&Z\@0L,PHO 456.I^]JH"<5LD,%\SC/\<1L3<
M$**$&PBO19<9C7_J,&O=5<-,ZW@_H\ENN%>K[>%&D]D*&YU.<4>36:%J[=96
MH[F59T?B49(<%.\)NE.G1D(+(^KZ\A1)R_,#XGH!&=,@>O%/B.DOAB/'&U-*
M[L6QDC<C\?8_O]+A(^7_.\<8]?8]Y<_,HE$F":%-HJ]KSWV&F(?:/;'93TRG
M)Y^? RG77O /&MS%=,A17'K\;C(&8Y4:_RXZ>!B/:.^5^;_'Q.%(Y$#D,$X^
MWM;_T?Q:;WY.<'JO(\E+6I-84LFKE(*:C$(,(B$DHU8(*7US)SQ/$0RGCAG(
MPU5#U37QI.+(_:U%T:J$)J1YD2PJM"1=@ES4J-=F<M%]#"F6E[26PIP_4I?V
M&>1_G)J.D)\X[%<>FJN$%)W>ZV\D"##*GV0GE]#RA6KKIK^4V1FRSS9XA8R,
M7(>D$C$K0TU$,VMI^*29E2%RWB^SSM?P]ZF>)E%+D^Q4/N?PL<&D)?G1#9Y(
M_C PW2PN*#TX6.Y^6F=[<S\KACA),N((0)) DJ=A)'NID)[C>).SWB=]$14L
M(AU^A9R;(Q8H9>H-O= --A+LI+>;_FP\)'I*]".[V;,692?P33!]MQ&$9GHZ
MTW?J7#734YF^V_!O"Z9?FHR3OXOK/+Z*RS@HGFE4(;>>PZPQ^:?Z7UP*0L1:
MD#G7BRV(!A+?RZ_D?\>K2%:J_\>9C1-9[]G88//%OJY_,2T+V8[WO/2Y.:0O
M'O\N*B;1O2;B"<I"7JW"7+$;PR<F&3#*36X-QK+"8KK?\5V\/N6/$ 86C-5L
MI,/,1R;^K6Y782Y\,)1:$OHRXAI*&26ZJI"7 ;,&A+JX.$A>2P,!+M[8HMKI
M,]=T+68ZHI8OY.MC6Z8/<:ZONAJ%\&/4BTV?J>.-X)'GTZA/\=TI06XD!CH9
M':##9X!5V2W>I1' ,^  WBD# '_Q/Y OV# Q*M!#7]P% P__"#V,#]7--.KR
MFG>A:]IXXP^U?P+J@/^B."I?DI?4,$0 +LHB/K5"SJ W_V?50WVJ!S4Z<1D-
M7KWC1G3(>WCP*AWOT0<%10Y6"&7B19M!T!LX( [HRXW^];.0EOR^,=5+Z$X:
MB;J,V\<XVO(X]QX]+J+GQW$T8ML,S.7WW\RO]%I;9]/LQ&?F6XZ'G_GDG^L8
MAL0'!3,&NSIL=;$QN+YYN""&0:KDLG=U1_[>^_+M@GR]Z-U_N[OX>G']<+]4
MDIO??J5MG[9];]'V9=.8:->I2+UK:VI^4E'65KEI* C!>R&72XV02[-KCLB[
MB.])2/U4B;0+JU(694H,\8\C<ZQ^P38I#TP A!0FR)V+XRL!RO"F>$']%*D3
MHW&_]>E^\38W[KU"S!I$]\=9)N=C5$\);AO^']1!/O,''@^JJ.T@N4 !;DX?
M(AY@#8,'#+'@4Y<!A@ "0 I#DY!"3D4 -2 O\#^)>^)"'ZE)HDG>F"<AF@!<
M DP51"SPSK'QCCDP!* YLLZGGB1@^ (-51:T(\;FQUA6)LT6XY,5+J&L@NL,
MS_VF. =C!@()??BGC<O/;/H8P*C]4((>=5;(!'LF%KS$Q$=B;:// *4F1YY#
M)\#<WX!^9@OM&9C/V-4XDC6,)"GB7'88*WE,[Q\FP/2DN<79) 0JX QE W28
M0* [^062/8;KZP(2WP= ,"3 5V^LP'L$R34,\5OG-&?ON,05XM\?B$BAK'1O
M-V\*UF$:]A;B'XGP"K3@,O8Z5ZX?\%"ZG6N0I(K7;.30Y!LQRC >;\:#YP\^
M^#F!;3>4PT0Y&>P8VJE=&[*%=BS5C!77BLW>G3J"/F00%O%<>LND[_%72@!8
MF&Y-M@@C%)5BOU-\>^@:MXFJ/4"=VH_9XXT8UU/'7G"(%S-N^9HZ J/]8P[G
M_VU 1,JNJ-RODMR4-[E>0I(]KEQPG\<LB#??RK8&7S;:UI;? 7PYH'K_ #X$
M5K<ZSF='.-C]^3UI0-M8]CE<C[01"-[,34DSL6L!MN+F)D,-G]W#YSR*]XX'
M0GF>8;9C<[=?:*I>BW)(G6;L01B;LWJL=]S"_N:01".-TWKKQ\5)JZB<0@Z]
MQ464N1ZR>7Y^<5&P0S:G2')R.TU$M/?#?GB>^1#/E#&GL56VE1]8V_5*K5N.
M(XOR1.K!"="J4CI5:9U5FJT&F2L>'H?>9#A@:.F*D'BIR:_<\WTRXEZ?S:W7
M$\]NQ:,M3T-HU0VQPV="7:+M[6E9?Y$ET-*H=X#F7=&286DSGA+1KAFUG=&2
MZ6B0C^U:LV-DH^63Z9BN1<7D@A<&I&>KG1E>GSQX(V:1=JT]V4;0N_^&\52S
M6NLNW%N0@;>_]\3""S%?=^EQ, 2]>/$+M.#"GY:<01?[ B8/[P/3M7'Q_;>1
M;0842:IU)3V_7^%6/M/IC48.DZL\U<K.<!@Z)J[MD%ML'[CI^F+7GVC\W'2L
M4&RU^.9"6G]'GZD;TE]#9B.#KESYT2?:]S@5G '&K-Z9@ AI=1L9$9+*YHRB
MVMP2O FIM&KM>D8;DF#+F]"(STQ,2D*'GVCP0JF[E/L]U^[U \HS2:':R:H9
MNY!!@?&_#QD8S4YCI134QKX'\Y5<O.)*>DK>J9UN/U7(Y'@",CF?H$(FC$0C
M]9G"4# CQT;>]7!MS4_D2[04L?I@LA?3);TG&&V\,/$K<YD?\/%DF0==*.+X
MP 1%H"(O[>B$"6$W_8@L^%#0%%.T$B=QA[T03#*'3Z[-H=S")@<CQW+3?QC0
M:" W?36,]60SNZDZ[S'.RO?=%Q#]3W+E0ZI0R:- &IG@@8*@KST7F<4]Q\'7
MK]3BAG0)81>X.S*-:(GC>)34OW@-N.EQ&YC&QWCNF3_=5]35EB&ET6EWSU(X
MO1-:CY?IV6)GHV$TTN"MF9X-Z=F.M:O7.RW-]&V9GBTSJ[<;W>[>F?Y9G#E+
M:'QP(YOLSA_@3*69I]?]JVRQ]_3$Z1.$/[+W]3;X[<&5=A9YTF5TEX&5,XYN
M#ZR<W6I_-*R<3<9VS\K&L;)R_[&R86S%2\AWGIF/]13<\1.@P5TSP=BVFMFJ
M==:)\7=!:;9XK5$_.QBEV?RM<59/<[=[H31;.-9LM].BL6R4;EP5V1 G;ZU"
MTMP>]CL7T5LO8N5@FG8P&7($"K:S$GRCGIK]9]2K_*=*CD#C=B:S9K.35B9;
M++-$W7@RB[WT'(2XQ<G[^A@$/ :A0ZKDZOK\YNL%>>C]S\7RHP]&1*UU0(I/
MB.68/HCPJ^]=XT9_)U[[H*[1C=;@UDY!ND;ZUFR'N;0Z4 2[HIF=;QY\=$SK
MNVSR-TJL"-9BN]IHRAQ,4A^Y80W3'.K:XKX*TQK(#7=L2#@=>5R<KC"2AQ_!
M]_BNV$J+;T.R1/U ;-6VX1]N:#HJPTJ>%TVB,P,B6T085F0FV_!M0"^G@=C5
M+0B0W:7LFQOM66:Q@*96UXS60?Z2[:R9M_VG;_)/X33(I-XZK?T(+,4XPI?E
M0Y19RHGYXFT#WV92KN)\B%S6)56G1#>$_XV$BD##,[.F]F!7<+<GB(KA[='Q
M[GY"'3:$K#9R1U,G90+)_PHY\VUFJ1DTN8<T.L4#QHL_J6,X&&X3%1O6AU@R
M==AW"EV)0R?P1X%$@6SEOUZ8X^#VUN@\SI\E/8+AZB@-W+V:(-"7.V=')E>W
M8'O]OD\#W):::-B/QJ%*#K[:X(HG*XJY/[EI50PO.E,!'0_ :GJX:3O4=PS%
M=%W8*PD;:$/MM+NA-OCLM<"Z,*#'HP_(;!H$#HVFOTTQ-A.HEQO77RAT+[:V
M)W1G+ZJSX^W]:R_<+-:I!%,GOL\<8)PX@C<2 [XQ\F3,K7#Q0^VT0Z!C1QP#
M/WLFASQ4Y@?CM)M\9W9+,KP%L "X"$P#NON)PX KY$6<4= WGSUN/@( V7!D
M6A+6>,*AZ8[EPM-.W3C[V4^Q'Z<$$@^.9PO$)Q @61"[FXXX9F!JL(LX@B<N
MP&B-Q:,5K<X=&B#.)QA3>6(!)CO0G1T*"$<6RI3UY(F] !I#)XB/CUZD4_B]
MJG7#7_]MD,M_&%T8K8,IX-- &A?4Y*=(/>GKB$73CO"3M)SR- 14^4 ]&H)6
M@I6()2^4%[X?0SCJRN,B1E3@E(0C%4Q.4QG3" 8L(2D\HH%!9J:"1FF^P!CY
MGBMD"^CRQ;86&5/"N(88E'(\Z$1Q"4O^>)C6 E2^FYA+<ZG4*\2EP6PX\E,T
M='C?<_! #.]9G&I%X6U(WP*P8'A0%AI_=?2$>#-,V'.?+B0.&Y>RE9*-SN?@
MN-I:RLLQ1SY=*AP<!38[8;B_]LD42\W(5.!L&*TU3IN82EG(T/>J>'P%Y2'8
MM#'U\S2..PT\(-$2YNR)FZ[(@4@?+$A5JFW"54T43AT+A_J4U_E(4QG<%*,P
M"Z18,)&&!(T-@@]T)TF<L"LR.Q/>4N:%X*C!;#4BLQ6;Y(DA2V8-XNGN(R9_
M0<@D:*N=GD5_=&:)!&:/E'F'3SW%$-6H5,CXNMG(4R3"K(A5\GP=F^+1@L/0
MCVR+R&L/FT#AP#V7BCW2B:%$E!U*-((N]5,W=MMHB0["KNYNSO<Z1'8C[#L,
MI?.CX&?[M!7E.9,T9X07)8A<!XN*=UC#'(+1E2Q)27\:I\T?"Z#6,5#F,J$X
MJA)#%"-#"I5M30SR'9YSQ7PK]/'P3'' TT\50J/K>A^IR(O T(GSSN I:LP4
M0T0BD9I 3 "<S&*>@5 O]!=D)&9J4[GC<.^9P(U+/E-+E,-)O2[D=E:9I-@H
MD?-0G0'Y7]ZC#R%U0-[A\RCXKM=^AM_B?QD_@YS0S/HP+!F$>1#<O%3P*%5+
M%"/Q">LS""F#^$9=E25_<YF\T4,(4*SR@K"-J*(^1).V +K1[;1%;&H.!?!.
MB3CX/*IOBIZ$!#'N!G+BDV:C&B:\A /!$R]#'M=+IRS.?YEN: *6E"6$@/XJ
MR:N83_?Q,:F"2=&-N1CY#IDO:K:09U!!'XRKWR>3Z1#R*70<"G^1:^\40J\.
M>9=@ZWWO$_Z69*TX8-:V.9XP"\%EJ$+#N"X03!^J&^*,2+*_>/X%62ED( )8
M.5%TUJS%4C6,GY,23JY13-"#4;PH1H\<+/\B:Z, .+$\9[K,@(P71U":.%.%
M3)'#C(319QR,WA_ ^T >MML',P 8B"(@Y7_P^%UY?'^RDA&U ?\%QFF^D5B0
M@0P8%HM;H":9$^*A<N+ 7>3C3'^+R_,?UHW0EY\=M^K .%4__WQ_>_F%^<$#
M?G2RZ<10O/6S5OMQ8G^FSE:8/J"N63MM+2PP3NU8G?Y.&+BY#:CB0(;\]]LN
M*>)$@&ZGI"E+R#?!V2P@?W$=:O\EWP=E[#CD[I!.2"A;'A]Y<G+'$496'@0M
MPN*AT-JD)>I]?9BR0M$\$.HD.N,GYHJCNDU<S# QDJH6<B8U5BB)+?H'ETU?
M :?X#;0='?4HSFJ$ML5=0V)FJ1\ZHBS2!TN&F!:&(Z&5)OFAD2@R1>5.^'-A
ML^J43#PN\AD=/@8GDP,U13:XL*[ZY(FPPTN64M4YXP #7_%VTO(.PBX</$<N
MXGF6TGJ;:)5PLGLN'%FP=7SAOFQM;([6V.QF-#WAU2/?&==U@]CDR,K$M,5)
MA ;BWR(7,,G0?!7&IP&)$(8YI.^ IM:-'RO0SA\A$Z= AR)4! 63Q^F&>%6
MVFHG2H^3$\N3QUB' ?SU9S25(LV>7&8B:HY>,AQX&5 ,]P,Z1')A5':\I$M.
MHRA=/R4WT#O6$N<IP+A(FJ[)K(F9IK&35$0.:6I^:)V1Q15CD:,@-7]2[D45
MD"C673@?K^V#M@^['$T4>P >/5_XZR!>O25@W1<'O7LNK0;0*D">#L6ECR,S
MX&Q*&R"MD0O!X'E<!\#(7N7E?OCH,YM!%A_='X#'27.:F#^8Z1NSU%DMQ=^C
MM#\QI3 50OPD8XAIU8M3 ,@R9M70<W/5PLV+#+B,A_7':74&HE;:<#D-4*_M
MI?80>XY.TG6H<M 7B"M]1QQM1OX1P@_B9@F<G!%I?WSC"GZ26'L'>$L4&\0<
MF853332JC$T\T;0+,LZ$XZG7?HQN?Y%^1YRS7ARW@^D\[HQ[<L859?/CN+>/
MQ?/ZI'B.#J+O4$O!% D7,U/3JTO7Q.:VQ2V%,/Q'KL6M+*L+D\MCL8V4VLB.
M>% LW5,ED+EBBYR,2,[<1F6:U"J27,8KJE?P9;MJM!=7D/X_>V__W+B-+(K^
M_JK>_X [FU1-JFA'I+XW-UOE\7@2GY.,Y\UX=N]]MUZE:!*RN*%(A1_V>/_Z
MUPV %"E1$BF1%"@CYVQB2230Z.]N -V@?2]NL,+_"V%'>-F)'M91EF!+61#A
M)T")'[QD0LTU00S9B44^!I-'$0B*;DNI6XE-D^ -%)[DG*/#YD_>%?.+W[C/
MEFEDY"2@<+%DZ?3T%;!#V'[@%OL8>Q[E._KX+N5M7T3>B 5I.7MGYDI$Y+;B
MA$'AWO(2S9]CYX]YODU;+( <WQ6UZ?$3[8:LA<86L<#VO5AG)'%./)Q3RKKT
M/)J.%T:9X#V@F+C+6->JK>-VG69>'6Q/M[9V7>7#Y1*;W5T+5[MA/]1_PR_]
M+ YSAP ?ZZ39_BV_?O8 NO'F'[W+GK[]AM]6P,\ TTW?\E68;NMJ>MV8OMW$
M*D_=\5 !55W]^+Q?S? >K5T;FN$?ZTG4Z7:TK<%7<!]EQPW/6CKQ'M+?Z= ;
M .K"1HL7-K9>FU![QVKO^#7N'9]+3 S_UVI$7#8X+HB$VSD4LT*("HU5:%Q/
M:+PG3-[64/TVR5>^!9/!_OIAM;)KL3)6V[#(K6,O)"_>>NPM\1)_Y\@J'B-=
M'ZQ?B]X[Y\G65JV6RG0T&K6SMF;N\A]-^]=QL;^O;]2A:8C*1U1".2M:ME,6
M9;/NX-%DO4K:I7].>ZCOIU7RTNJ=8VL\C:;C?8II<])3K:UJD<[I/FFL9VDU
M"F-U)+PV831TO1VBMF%'NTWNYKH]]";[/,$=1$ZIN31?\ <MO;>9V4(7]Z)0
M;9<GTR<^(# NT_>BS*SW^%MF:_XX?=PW]++JN 0PDJ*DFAJ_&/2&>YWG5I#2
M@)ZO 7TR:806#,!@KR_6#B^T:1[.C$L:LQN@*GJCC=)J-;#'%K\AR9XYA=M@
M:_-F'C[22(S'F^5.MT_6VB*JJ?7I8+"/4@<NHD8U76&Y,@E8"VI8-WK[7+1#
MR=>&9NTH81O3G'IO--P75Q71DQVBN'A@^XA@.EF>W>37H?!0"CN($OY02 ]\
MUG1Q0]+WV##A510%SD/,CB3?^^P[MH/ZB0]\%02XA\D%NY+RT3><B*+%'@60
MA!C954!] R/]88%).3.,["S4OLDC_8UBR&>'D9U^QR9&)@5A6#T8N<XT(.>=
MQX]%!!\13SI@YZZ'*',BXCB^Z$^F!S#&=G#DP$%%_3DV-JI.GP$.*FG,X7!@
MG!\.JFF$QG!P"R-XCPP%?*>=%5?;7'SR%-]S^4BCFV_B9M4OOF^SZRV;TEZB
MJ1HL?WUA^Z=J _H)T$??ZYOW1^LJJAKTO+H=Y=7("^!FOT/<@-1+.ED>U\!E
MN.&1%4U2-XP56[=L^$AMP%@MK)YLV.@V8*RXZ:@;1R$23]U8ZTHR6WUQVRKN
MO(QNQ9E #NYF]_SPTC&G.Z8;RF+W?*=<6C6Y'$R+^4G.I543E4$Q%TJYM(J:
M:K">)"^[M ]X;6 .<<DCF(6"A* XHY<\AL:CR*$NT;-I#<"B@>N%JHSI'&T8
MSIUPI3^7[\LA7E!].?)].0S6E^.?-Q_O[S[?[FG+(6DM/''&=Y58Q L16#J0
MEQ)DM7A9.4'0"98?1EJV/! _%)\>#[[ $LG\+TQW9@_@?[C]<)<[?;^@T=RW
M-2SZBQJ'EP]B9PG8I?)+\@E$G[)K!JS<(8.+GUI=+'V/)0;8O;*$EY,2[]G3
MJ^S20EU%QQ[PH&Z0EOC85?(C7XMBW"M10G@KV^=J>SR)2T+\^D\Z46&="P%@
M>E7(6'Y+RX<,1DGU$$83?=0KJ*@!O ^+@ME _Y2<F/^\>VZ]RM2@ZSS_.3"7
M/[_A_RT-"L,!IUD6#,(..F^I7;]% +$(+0T:4S+\WD%29W8?LYX*0%3H96MU
MK#%/20INZKS&V4MQ=O.,DVD%(#%O3\Z"MS-%<@ZV&RV9B/9EIM)J:J=K.^I)
M8;41P5@XMNW2G&R IVG]^1CXX -?9*($HS?0B-''FZ[#X7X%7.#;7XPOC>7Z
M74C^77T>_V?SF20M1<(#5=_!K%F NK]=7]_<?/A0BVP<PCU[0:JO/!P;[[MV
M<)Y%!:_7EZQYVOZ:^P/-&(]DL;.ML>/) 5#R(*<\&$--UWMG) _M&=GAD-E7
MR8WLO_S@3SPHN Q\BX92F-D/[!^IU$J-(-4F]CF8:A;[@=X1&]@"812S2LZL
M?6W0,\Z(74\5!Q:F=62U6_F-2PG,5C6$2J$IBD"NDK.50[<<NXJZ36<G-%&;
MW"H]@$J<Y!6GT4B:78\6^+7FO9$JH>FI9+Q^6.JD:'N8.DA.CP#O!.*AV$X^
M3"FV.X4"WF,H!K)[7G4!V)[G!1 3VX_QD%SS3HND.P6RH:D_T$;3;B0:E=0J
MJ552R[<$IYH^Z<:68#U"L;6K6U&AX.VW$-*[#;ES+5OO,<!3OR</L<LDGVE(
M@Z?"&\;[KU\80U;=K^@"QM:)&@.XW$4;8Z-^9FF TT>W @OO'0C6:./>UFK(
M(P$H1<BI/ME"R&( *A9X*5?.9Q\67T5IE_YTV.M7(44A;@N+*G4:X6W4JIOT
MUFM<[<;\X96K]LGK:\+\\,T_+OJ(^+VH7SM6LA6M^-RM]XD_==AUQXVZGD5#
MUPQ8&4W='_36+R_OA&QGN3CQ9BVMGPZ\V(A_2G@);\/WW.Z4;>O>D"E,N([Y
M784@2]6[F(RF:XY741G$ R$HY3#TAH-!-0@^S?T(-)=CB9Y,>"%[FX+<"]X?
M_S3!4P-Z)4/=8-<2>/S=RS4V$$O;$MW-V"\O3),5OO3R*8"%!2^\UYSEP)]E
M:[#I_6H8>/_[]?\Z:,W<&O]&'TTWLQPV7BE8AY-1;W@2:G'(3T\M8]KO35JB
M%N?0PZEEZ(:QGUKW?F2ZV7JW.T#\8#K!/U&Q9>Z]'Z)XBD$J&+TQ*,LHI^I0
M9JG)&K#]%0/9=H *7LZ7"+3]W'?!!H7\^<.J_[ 0>KJ-W(43-0UWN9I+DZ'1
MWRI2N^'^Z'L726LF]WBM \,EH\EK+;9A:@7\?O2454E[$7*$<I)E(<?:Q/YP
MVA_7L9;:>586FZF/IV.C H:N"["S'0'7NQAT'V3@_JXE\C9'KAFN4DJQ/S76
M>F%4A.M ;MJ)3!E8J3?J;7662^&EK,;82;YC])ZQ7FSHM)251DGH_?Y1DG@T
M96MPM[<'1]M6\. '@?^,/2$M$^O?@-=UQ?L(,T?L,Q5)C.N VDY$KAX#RO)U
M.Q;JT;L9?_P## C3OXC)WB5S78NIMC #5@B[]<(HB%GA7I88Y#"!-Y9 Q&=(
MX2D7/O9ZO76S7Q[:5=>.!28IB1]'(68I5\V%+8ZDF1BH1DRVC:DM**J. LSF
MX:^ 1 <CJ-]\TR-VC"U<R4?_*6D@;>@K-'R)'WA'UXC</!V!H"%(4P&"!$0"
M((3G?0PJ) $&81%YYA4@#([[ER5O>K_V?3GU,MW!>2E:?S>_.8MX4225!R"R
MA&2*"8^0S-+HW+L'6T8VM\%;!H.? O_?U(HXYMI%DI@:9ZY141V#C/J5_/%8
MJD=UZ;UZD(<O8;I>("5Y3P-T+4R'M5%.7R;7S>$UG>[DF"W'E=OA7:'6]QXO
M</N#(*QYP03M =]:J3X;;D<6C'(/@^ 8!XDB3)7,A!.5=!,'ZSC(@-'F"KF[
M6/\**RZM!KMT$!WKLCN@+J:#R@3-%LO_0CW'#V"Q6#/_=S.*01P(JP:(\-=,
MW,S$?%XVK9@UG;2<.(\'P[YT*]]*\!I7+A>+;Z5U72Q><;F5J;4O03D:&*/*
M?%89@XUP^T[%;;1EFHQRFFPP[1M2K+"Z:2JWPFI+VUD1._N^*H6-I;"')#E9
MHNL_D=_N/OYR<7_S^7?R_N;=_<[SS)+6Q=Z^W!6;V()[0R?DU:C9(1S?=9G?
M>NJRTQ/YRDX/5=EIR8KSJK+3JNST>7*V*CO=R;+339N(=F5&S"K++6Z%V"X6
MGUX7CVY7GLY%C/9Z,K.=:Z*J]*[\5W-WK7D+2_-AM[-JU3A(U[5!;\]M7 EO
MYJKBU4J"&E_SA2R.:X-UJP/_N2JMRMKJ PI8UZ?7=IK@0ZN]'H"L5FHVE8!+
MDNI21V"PMDI3+1K7@3;MUU5:^%40^=1P=1^#=8I)$Q;T'/A=!;MK'2 *]_[_
MR_1B,W@YQN V7.%*(N>](>@:+"+5B,NM][3>M+,EL&6JWJ9X6S;>[D8X69E8
M+1G#O'WN5*^)_J4Q_!X/4:3' D-^+-!CQP(7V6.!Y(C-X(9][4[4SU\#N:/U
M\X]8Q>M56BUQJ_0 *G&25YR&8VTP[+\BF3IAJ*S\\#/QPT]_]N'TR%1LI]BN
M.^&93'Z6;)+0P=XL-3M!_9$V,#K4MT'QMGR8DI6WN^W@-VI*UAK+EG?G.Y7L
M2\H&+?T RS')DLI3K3"E\"Q/F7MX.^P=>O;XY#[N7A50&Y9^4!*K)%8:B>V8
M-R&]T*IH6#*5T<&(0=Z\D&([^3"EV.[T^T&JU6;SWIUJM2D?FOI#;6KH9^,^
M*JE54OL*I+9#1ZZ:ZXTK:<DL-LBMESFKJ;&*6-\-QY=# F^YV!IUVU%/C=A.
M:,5A2&WR0%W_64L/?V(UW&<: '_1I>G8ESMY0'+DK"Y^Z. 4/E,"R'HR(^J^
M$/K-FIO>(RPXCS''(^;C8T ?X3%\W+.<I>D24Q11GQ$_#LB><[38H9:8'*-8
M^Q>[8N*KG%:ZAO",-%@$=@)\+C?:/K#RJR@#P?22W,^IF#?$MP+Q%/(1 B;F
M-T/V36@N*&%_FU'RU J+@JV>YXXUY_SCA&$,/P!"?S<#^!*FU!/ "B8UE\O
M_^8L.'FF(Q+.S8"&O OC8@%/AMC<B2QI0+[3M5ZOQ^9<(4,C]*\8R.OBID?D
MYV>!IRPVS7=Z[[(_9J.P"=;'OV0E4HGH(04_Q:Z=T(90$]8A)B\B D<8H,?T
M7D@$7(E/ 2$!&L06M@!C$S[$H>-A.TZ8E:&6P@PV":TYM6,7D!8%)BO4;YLO
MQ%DLJ.UPM"P#:E'V2XZ2/R%O,Z0#!""X@ <499@6_D/I@E.44\B'O[&#)7!4
MO$Q5!"))RT'K!'GVN5RU$!%0B]5:5B#H; 8!-0.8@^D08!54(+"XA6-Z((@N
M+"":@^Y^G*_>3PL9CG]:FZ]1Q9.Q':D-K5R_;YOZNLW5FM7!*O&&(X@2QN9/
M@"^4?M&!@8EO+Q%>C83Q [LR#H2P@.U,0*WK+)R(M54)@::L"33^S,<%M>"$
M2!L;B\:SNV^BD2GC02&K:65YH',<A+')Q81+K  0(""L%A>0$WX+P00P^71]
MIH!$!?(PU^@4Q\Y><D])RKJ>XC*9V*33<[63>R/1&RB/@$Q_X7ALA;#P@'KP
MZ<'1V(\/E+6O"/GJ9_ 8=@1/D)0LGGY;4@\0&Z/^@.^OY_#@I5CC'(F *V%#
M/ :(!A/P2[V$KUU@7PUDU'&9I"$S)S.@9"U967C_&=O!/KR(44U4%2[2)0
M<-$;:+DD5^%*!QL335CM!"Q;H A-DC&Z[*?*W'R$J4,DJ)/P#VH[CC)00FYL
MPSJ_T_7+0?H.4]+(;^F8-H@6K(9QQ1R6?P$J#W3QDK5C)KP2?AZT2U*+'<[T
M" &$%Z\^A1+9#%PW9'3 XW?3RW&R) Y-JA ^ VN^<&849.-J.+/B!]8<NLJ*
M-2X!#Q14D4USFDMC5H)Z6/\3>>J_8H_BA=(>XP_*^ZK ][GJ#I=D&Y@K*&O!
ML8GMKW/XV;WL6B9-O:MQ;N:#4=G?@<HAUQI.8H)0*Z4HS8D9UQ,FJ@CQ\P-,
M-5^8P9^@^_G@64?G$_67X.VOS%!(WIG>GZR=!.H-\G9P.?T>%6J>5W[(&$2'
M]Z5+9@RYP@Q3% 3463R SD6=(PP@O )<X3RA!9W-,,AC^B@.4:<@7/_+ 7_+
M(_<^^DZ_.A?W%/Y[Z]EQ& 4.R,9[^@2..U=&_Z\/&&3Z0..>#_@)H14X#S H
MLQQHVOTGQZ9,-84Q#)7"Q+ASH_OTL0;VE+84N"5C3;<9NP7X5B5L'3J$Y!$8
M'8:@Z [SV$BX6,S)"80_G%'/592]WK^<[%;V.!('_;O^2B-R4*:]"_0276YB
M4$B"M.D).KMZ^G@ZXUODKXP%+[HXG[?B  N@Z"$)"O,^W2SPN8=I<Z'D<@6D
M=(#CX)&5Z0]_8@,(A2BT0!(CL#!MFN@ IA@R]_91VM*'6"RWS6;HE]-]IA/G
M$"OY+H,ACKXL0K.1,$*$P9]PUO\"T"+>)7X53!5B\A#O!CGZD7K<FV!N#OX$
MK+R$$ )&Y&:??9?:EQF$"GC8BRV/]92_ +R@7C&_T7"7 MU<,GZ+*I-&0EEZ
M*8791"&*%+A>3#G^P#%:/'8A2MAR\Q'?\'L^RH;Z_OS[.U[* ;L%PL>,[OYH
M"J(S3?R :OM#S%7\-1-MD'X75*I)0M"(('3PWFA\.1[B#, 12]]A$KY-D5=2
MXT+#VH<J<$TR#=YZK7<0\"]T&65U/8@YHR.3%L0+B'2F:U.0=&T2RC_5VAL!
M"J8STE]SJHUYRA Q.")8R()@]+G4Y-Y.Q!FT@FNB]D*EP"/GM8YZ&@\VLL%=
MIK^7(&N2W@$0@-=8TB[I&04+!@V>,65,RD+40"Q5!XP&H2)V]8L<IHGA7TF*
MR@Q#"DK!]:U$UR :OGH.?OH2,0EED4TVMP+HAK@&'TX"'C$:.M+ &FPZQW;,
MP$D42@XU?$UAUL^%(2U8'6@I;J7-<$Z880 J\C0D2,-#S"-;3E.;+I;X&85P
MU<%4 ]FQ+HD(P@ [ %J\)((ITMQ8)B.V@3IL&8'V(-\Z(-&O()(6>!/P=Q3B
M&6&/]6-+E1K^%IB/%+6;XZ.4LB[S-/LMFR5Y,_;PO<"Q&(/BNA],%Y6FEM I
M29:)?!GF8A9+UV&*E;-%@0]Q2?Y%F0/A^;F>CBLCF[%ZZ_0I&I#C)LNCS+=Z
M,AV7]41 LJT%[SE-GZ:#<C.]-2Z'15XS\F^JWI&UBO$(SOSMN[O/>?6M(?PV
M!7JM.'I-Y'9GC9*_BWN3I+U%-CJOBB/4B#LWUY!B5ZN28YI-[^Z LZU!;*U@
MEFD7-%QO8KL#R'S#%XW<?$L\F 2"WWGZKZA5=F;<?4W,][=@-_2M0!=T&&\!
M[C(<41Y@_ HF"$"_\4":R^H&<+\[GH_9UMN5ACN@*_I@,)GF>U2OCUL_8.7:
MH@]8M_:C +NR_PW>&G>OT^Y*5U^^HBH;7/2VMTTKMX0_,N-_\ -PDJXL"\T7
M0/$)K![\:7'GCG>&3'_\@DK?#.SPZQ(]<H2F)]JI_7$+6 %;=K4$2\(;<7]B
MF9_K>!&[)KJJ-[,9M:+[ -T-_)T-_MZ!;P,,Q][1Z)E2[S-H9"^FO\2.C0;I
MUN.OO6-)M2O/OL*4T[V_=*Q1;U2J)=3%8#P\EB!%N'_'S2HSF6 1R97M+Q,]
MR  D .$9D>K:=*V8;0%\Q3[..PE5B4 @,\;D:!(U)C.\59E$A&A:9H9)A]SJ
M]$A^US"+"KY32'F:YGW.WP;G><M[Y%>^ 7IQCR_'P0O$#!@AE"5>,NL'F#0W
MY[V?GS%YX==TPW5G6[<_6.B"]+UA4< U>,P0.R?D3J!EP%;M4U?7&AJGR;;?
M)2=.\=CE.HZ/])ZQ4Q"D)=;5*C7YR73L"]R/%*DPR>FU@AP!O_4$V&<K5B>B
MPAFSOF5Q PKA^AT[=H(<%M Y!2OZ1#&AXR\H>?N;'X8_2"\-J\6PM>26PE=R
MMI)QS9.$G7 !.*SG[0!\IIC'!*FZ,0./I?PD)TH"< )O5RCS.4U&A\0/R*<X
ML.8F/\.7O%(7-;)3R8OL#)2-X/)H35,?&AM2)$UCL,[@H#YD'N'[3TL[/TVC
MMF97OC[LMN"I-X[;QGW%&M'=KBO8-.J;P6%GI+J&#%=]K-58 JL0BS0"!1;.
M\0!E>G3E[=>0[:[^0#ZDYXZNK,AY*MSA@B%PA&2 =R_X]JV7OKIZ\TA^N3 F
MO5Y^2[3\W)*L>*S#"MB*)[#BZ;YLO#'NC^I8<%YU7D7<6V9[^WB%P S8H9;W
MCAN#0BM8+G\?W\Z^>^_S-\5[QRYV/!P.UQ=;:F()EEJ-D_7!<*IW=:G3GFY,
M2B]U,C$F75WI!%8Z+<^_NCZJ@:@[=-.M]P0J_2#=E+Y:GS9FV^L;"RXYN21+
MKJ2AB&/__.86+/?%"'>R^Y-^*6.T;_4.YVUSC:F]DD<E=C!9<<1UI$#K_?'&
MLJL!(-?JJPGY8&@,SFGUU4ST1.^-SVGUU31>?S(^)>T//E51NX9X30<P@.[C
MT@[,>5%]/6Q]752_Z ]/:><:..9VUAS1V(FX_M H[=4WP <52?[J[4%S)R,'
MPSKY8$?,<[>D> 7BD)@G?;6V%%1_/.UMV+^24TNRX*I91F.RX>0>LN MDKYQ
MG8G5H)D7'T#*\=BQF9C!>+J=@5L&O6)JI3<:[4@-M@U[M5Q??SS8R.&>#/:*
M*=G1<+3#"3H>]J:]'.7!\%V$Z8[ M08JUA*C=,G+:"/^,'J-JHV&B":Q@+5!
MM.G0:))H34<#79+!QO3EQ-B5X4Z)^)EBW0>R6B/)8V 3T5N1]<F'E;_P?Z=7
MD/?Z'?]8J]]0M=Y.N:Y5]93)8U\\4ZR BS5=77MK<8D,/E.F(9QKD@HT]=0&
M72Q=AGUJ=[J^*:^<A<5$\2[\AZLO[Y*RFT+Z1Q=Z/UOJYW=VO(1?T<<*5_SV
M/+(VS5;\T40!&*P P6H1XA&LM&(!KP:4U"-98)&U.*2SV 6]!@*W8&),S =4
M4EB+S\J4Z'#95'CY?U5V 8L5!#&W1EB+@)>H!)E;.%%:VP9+9 !G\+(8@%:L
M$<3'9*6!PGC):M\DA9A2L/E2$!VB8$<HRA.)2B\($!;.,9V 865!0;O:P/>/
M+UBB->:EB)*KV[]<77W2TO*JJT=Y&9& SER8-=RV:E[?@I6.8MHV!/P%9J+#
M3?(0^"9\0P*LJ8I?X?$=WV/F =\5BV2?LZ@&C/"/V?D(;CQB<1U6J0-0PG$@
M9C>)E6K8"\JT)3%3_2X*1?#J:8^.QZI)B2]F3H"5'RBK-H %B'AA.4 2YPY\
MYE$H8F05$\T4M2]S+ G?\TF1L;#"1%&A#RPEPF?+%%N:.:$%//-"35:A11?4
M@(]8 "4QB0 4,$_$J@ F\(N*$7M&%!4VL R1(#I6"\9R2CQ+P<K><GPQFD<)
M:EF5H+GY1)/*%DA@[,_$SC2NN#U,#H"%=98X/:S>6AEE!<+U@3X$22'E7;JF
M9V1US6]X]BPD;[EO,AD8/V0T#'F;>2M;D&=57D=PJDM!=KCZ#ZCE/WJP"%Y.
M_<*?78#B26K=\!(O0+)PZ?.:**YC/F!9$$P,(9-AW1670Y64W7&X_T%8A0<L
M+O/-8H5Y@=>?J?N$ZLV+YN%E;I&L)#*S1H*Y"1;T?425X-O.S*$HYL#.X5)P
M."MU9;+B3EQ/I&MCP/"Q%EPW)Z6-Q%)A;/1PTA(KJ6B)$J\;\HF2X&#B5@@F
M5I)BEH[IR?^*W1=17&D+&2<7NKZ;C.FO.M#QW@P>*:( ;"I6XV.<G2-T9JS,
M%$4T3TMH,4WO9(M?KXY>OV4F8LD__8"EDH5C*/0Q*PF$9$E1)K <"H_BDGP5
M&$4[(0;:'$?+F!S!):AAT%$5-J1@;*0*JJU4$;&*:3F"AAD5PBU;\FQ25&R7
M9F;,@C.LZ"[*"D&P0&G$E!=317$$K/\?NK9,@:/G.<7Z@=E5BR+5F46M6,WC
MM7=,K+@5NY$F#%Q>)D/0)<#\%JNH*XJQH@U#4675FO*BRB;)B:@HL+>FX7O;
MEYJ525$(%RA O)C5[X(IEX%IL8X"#&#;002NBI2O*7EA'X )$Q6P4OM"<%.^
MQ)I6U!4HX O#EU^V(#3!)%ABG[&$5E/=5P]=%^[*"E> F@M6=NP!8EQT <!9
M< !=3"S$>NAFI=A:H.$41;]@!G;/UTCX$H*I2S&*5%^R.(?PLO&)(A2%-K&T
M%)Z'QNKIL(0\E*R,+(ST&.!0M< +!,_-80?FC-GX5 :PNGD2D##(@?:U3*V1
M1Q.]7!BX(6)X%'&.1AOXS41FY>HCJ4V=$&O)5$U2(BUD3+T6%8%(U0+2BAU0
MR^?K%0LW3CP"KM/,>8R%;\S*WN79G-G$9_.E%KCV^F%E [S^Y;!,!<2ML?C1
M*]EP%@]:E%11_Y%XT=@76@BB-CNKV#];%7EG_#_).G.?:5J2$+<U<R'_FM_-
M#)ZY"E=8IPS<QYVY_C,+<5TS*<+'M7FFQ/PJ*&1UR%F-/_&^QD=9->L0#2,2
MET&4O06#;*<E4,V0K!=3!#6V_E5F2&9, I;^TZJ.G%06W3(T.!^L*<@#7?D<
M3'>E+V^\P;PM=)0\K%(H4)1Z-1C&"'R)XL>9;SCJDA7 U,]IGX(ME+G,T1Y#
ME5HB;5&:6=3==AU>P=%<"W0R[@\KL7M)[K 8:293S=Q1+MS$=ECC&&S\00/N
M7V,F!KPJ%C^OF"U=:J?;$=U9D5]&8D=9B;WU *<7-SP.85GP&=['QS*>W)?F
MMR7OL:$+GC;W(C]X*9!KBK59/9Y(Y9U[:$J3Q(=GCNYZZQ QI9;FP) -; I?
M\;*\;">#E9AF[.4P>$7<Q-S]=(@PVWS&26"]S*U\(S$49^*",@RZDLX<FVX)
MS#?Y]2:?2,(JT6DN:4M6#.-35@Q],RN&*T@:=2"/+U!OB8>+4D(\@80RP?QW
MP1I^P-W??%'6I CW)?G$G;F04MZ]:,*S'4F3KU3R"L).H8S2 *7+\B7*PP^V
MRA;;"\M90[9MQ"^+7N.A+1.1P[3Y-03<P-E!6"!+80SD#2EJ?D\D'B'@CE#+
MTV\.O[(2B+&%;#%F2@-JGM+)!A>\FY1+LU8*?J?+;=6;D^Y= 5V]G.I77*\3
M)LDF#LA*,#*YI20:6)5-SJ>ETT1V4O[?HD[2<0'\^(6#Q[@>?=]F%VS!RWIR
M6(9=2+SH0F4EN,QDHDTW]#/IZ%5^!YG6]3$3)K806!#-NM,EIEQ#[<25E8?Y
M,5&MFA>%3M:;6F)F0IHK6T[,P&'9/\9%R5+9!AYCIVRQ_FR*Y-^Q_;C(N#]<
MFZ_1QO+#*%QM5@ N_0=>F!OT8>S.,-%CIG.Q#-]5_ @PB)YW6P1A>*$/!"^G
MFGRE'E QIAWC,I+S /CU*->W#&2LH)W-UF&*8:4^L8=2A&6J>492Z'V<Q@\<
M4)^8E<G-)[@CYLY!,CKK(.4PPP$K=M<4.*K&+3E7H<(Y4I(VB3L-;R]G>%%-
M.;,7MKE+ [;;@K)[]P JS5P5+/\-.-Y#!L@F/47'!U&K/I7[)3"GX\<A.CI"
MM2<=8\ 'BM!$ FTS..=2OD86G#5CN+))E S)V'K29@ZK[GW8@PYQFIUE4^MW
MT03\:Y6/3Q)O6660]$U+J>%GHBC>26^BB4P^V_[<E\OG6CS-)H*4LNOVO".
M4.ZAT)G,:H, ?=>['*VJTF>D/9'A1!%@!?M!_ED[3MH-),X3"EV2$\7!,]UA
MM#3K'-BB20IVZA/=R7)N&T[56S4<2[K(K.P6$_9\"IHS+=BC!>\0*;8^N;%*
M,,&>1'B#I$0234HDX9!;SKTG*^* Z9D.-JQ0?:9A"R(EH8O[PN%>@,;,Z=DD
MHECUM<PR '<L"QPQ4$0.HUXJ7(D[FM^(2A@,&Z> $'OQ#&:+F57V@6 BXR9:
M>PA#CN^DVX<T8S,0*I<[Z D_:$FBFFE9-VGKF.X+ QV7H'^XN693^0'KY, \
M2?S59=LS:6]'/@E/^AW?XFV[7?R43.BO18#I626VM(P()+A,-B?"N;-<KGD0
MH/ 3P0O9$:J ;98ODLP^]7(H#5<N"W-ST5-9ZR3'&AKD>&0C7%UGF%7GLZ2%
MPC862C??D/3,-Q_5G&VL-WF8@TLF!;^=S^ZSYPV8TR V>S/[0.MI_!>^>9/:
M\*)](N8W)'YIRL<//NX)HRSZ3)^)89)MH-UV(SGBENS",3"+PC!-V.E$C"E(
ML?_"F!B3<D&!FN/-X_"G,%XLP"?]#Q6]G6MCN!:(64L">P>,^/??"1;'<JQ=
MB>Y#9"=FW2Y19SFB;2CXNS8S;>;J@LJ2NY)HDO&$*1$6D!\ 0OW$ K=\_&2F
M^HRA(6[02T,C#T[O"4C_KX37W33BC,#.1=P,[$(I[TAM62B?!^"4[6QG1O/3
MR(IW=F)1+@>'CR "WJ2KLQ@&W8\XU'AOKLQX;#.>9W32X#H-J-.N@\M,A.%G
M(@QNZM)@DN<F6'8TC:F;]-=/*4H??>\BZX6RC%]2H,E*ZF;ECS+DJ),EL6=G
M]R4>^!GPS7=9BEM\B;J4-?Y+^K_A220>Q"9A\&L21W8T8L-,"HNT,KN\LW>.
M<N+LR(ID3"XW,B4:_WXKC4O1CXM[13*>K0BQ9D5)_C<T77$&-73@=3,0X1\V
MKN8TSF6PPG3W#I%K<C<'H@B+GC'77Z."#B/&<XFF%5Q/DX;2^? @'U*RD";5
M^)FS45MPC^WQ./K7D<]B:A8/G2UW?N6E&$$0,VDWQUO&R2GL;$8-]+DX()F8
M97X2*/*?V7F!E%-GW.7/^ #;;&LVKCQCGKYB*6B&M23GK/&CKRM,YWOR4>Q(
MS?,\F%@(9R\<YUOP*!0K!B0T>&*NDDTAQH]V$677@"+82HFCI8%0DM_CZ:RU
MF [3SRQ0$CZ86!O?@\9K/DP38K:*KQ:4&09*[DNRHSYC+A9W)Q&\N0_SF^&?
M/*Y"B5[.7T(T@.[+UCT.@D"Y_#0@.V H4C":<$+,M"FF )8G]( 6%QPLS/GC
MZL0I4.S.R4Y%<?W!UQ0>(P][4/\Z/,O,-I/0XQMVCB4@8X^+@,/W8;';-S^I
ML/IZ"R[;4RGU'-C:HI@^^-GX@_$O%T4OLX^3;!/:\>H^2[I7! .@S[62XBH^
M91PRP4.=PBG&DRRKCJ_5R%9+INPB1]"]C)#T&'90KKE2Q-M+S-M=/S&PT<9Y
MLV=IU;N$N:K)XNC4)VQ:GWR^LOZ*G5"XZA^<;[@GQC<AV"]!055-_N9=@..(
M#YE1V!A\B&0$_9AJ!,,W_QB-USJA'0#"_O+1MUZV?/27I-OQ"^'%FLFM.')1
MA ]_H^9+,AK67UZ-Q8=*1CJV.]"TOWZ]_V!0:D1/J38.S2&MN<X.4F"W?,.1
M&E&\)JX-]R"1 L]56VF<#-M'=-?0==;Q4S;4']!JXV3JI*;N&U+@O6W%78W/
ME>)NG)G/0G&?5GM4X^ECM(<^F,BGNDOV4SD9AQ_58D4*#-?3*^ET]K+^]DE2
MD*4UC;+7I9M.)=0+)_2FV^M3+6<X+IW"J&@BI508J\*U.?2M8RU]K+Z"J,/^
M6D'4@CF: +-:R=DIJ*%30%FQ0NO86*O0VA*8U72Z,=;7ZM*5 _/F&QX.WJRH
MG#Z1/'!L8Y@1HKT0OF2&6J&K*#'CP7#0(G05JVSW^VM5MAO&7;7&)X/):(N
M;$*WS[9HR1F*S]1RS3!DAU?9'HE&L"XFG@XWOUU\@$><1PC:V(U32]Q[%9NA
MA;5+UY&PQ4P@$+PHY 8 ,/W=#";?6P6SM*T2JT@6L8+[-KD/]@FW?GRO3/WX
M<A5(Q[UU/C\<$;53]>KN^I:D:R=B\1L-W:KZB772NJ)?XEM.8[1$OM/EI64Y
MC_)P:O-!VZ!Y[<'K(2S!QBK%%P,EX.TI\R8%')2U,967EAD!QZ]_P4O'(D#D
MU^7QY, 'UW\FOU+[$=P,N0F_YC"6EW(8$=>.<V)8B,O&5?-%-\8<DG*%5([9
MP8K[!([98&)T0M2[;LL/E?+3V'+EK+=([$9M.:@BF1VS,S/F!Z>/E3$_3[U?
M^WY"LWK?D-<9D,K#.YBL[7MX^F0ZD3B:ZX UK^;--VK-!_V)O*0\'ZU]<&;]
M1%I[*"U32*6U#P["3A"7@]*9GD36UP?)4(F[Y$QEP_?O:> \L680>9)7(.#Z
M7*NIT G&B>Z\S#1EY;4>K_= X,X=U]4VN"_T46DF5@@OXW\HYFX0U]7.1UP,
MRFOH%A!>;&O%!52\H5UL>P_%^9I1S$QVY=F9J58SU:93*MG&P^%\'<BO9CRK
MG>10N-^-^XKGIRN%\@KW>Y1.);M:::.L'=0?AL$:E;!17@E+L+[*>J["(0@)
MEE=1E4Q[PTXMKZJT5DB4';FZZS(W4^O@V.;NH#:(G7IN>+2 OKKN<ER,411;
MXKT#[I/681O:N7?>(-Y*7@5M@>V.NO1YGG);^UF9<G([Z8_+>WC2VHQJR)/3
M9I2O1M "BHZM.] @GNK<%:U)G1VS43UH3?P:9K!J*'OM#%9-'(_94S-&P_*[
M$1WQS"HZN=)[9JUYM*>HI-1Y46VK7 '8@O))9KF-0;M5CKKIL[95)/$\XZ73
MU*S01Y/U8@_=C-=;+-)TGOQWFB)+%_ID="X!0[LE3#MI(UJKQW@&OFU[=?[.
MR+=MK;"MH4];\VUEOU]5OT_S\207J2H<!#N2HHT>J'Z%)Z?;<;L.EZK#+SVT
M%R\<0LL*MQM:\_).<!FI+HEK^@YQ>T=].FNR.E;(H\+!_#,2*[GJ:+5W!*N+
M=NI\:V9TT@<\VSO/6ZC!>S1IC.,9Z%$A&OECJX<*=NA*U++LC_3>)L#K8S<$
MX00HJ^_C[IYQ.(#7>Z&[/@9YDWZO0/9R ]<.6!F<Z:/)L,!OJ@+8U9>O!&8;
M7/2F*VE^9[JL>#4V@O7C"$1^U??UWE\Z%AGU1KN%OP36_\AH$A#A'<W=$H$7
M/X)B\&QL]?AU:8/\(_B]*0?FCUMLO&RZ5\NE*RY"?6+=Y:Y%3\DG>C.;42MB
M&HVEI7@^SW0MKDR^8MOQS[S_["^BM^VMQU_BMV 9!@ !I31%W^BQ!FYUDZBT
M%NX8(=X[\"VJ<?J.=[K>28HKS[["OO>52'(Q,OJE27+]Z]7'7VZ^D-N/Y.KZ
M^NOO7W^[NK]Y3^[N?[WY3*[O?O_T^>;7FX]?;O]Y X_ YQOR[G^S[^\^WGR\
M+VL7BTU1VL=P[V'U?ZSURJS: ?/-D7U+*S3K9;\_@[V>1W\G#[YK[^C?^_'N
M_@:&)1?D.#(TV<VUH'EHY0:D#;=!OL<&OSXV%46/FGD_(0%FQZ[UT1R[<FX@
MZ.A&H;R!-<2 FRU@FUFD-3<]#-9%OV<S$X_X3*U:.>?7X<[OPPO[GOF5Y*W'
M7> (G%/XSW>]'\X +T!CWN-W'E J^K!_JW]=%RTM9P$OSD7'V!";R6++UF7@
MN,28:&@FIVR-XJLI^VIR=#MG'IT^^ 'X!C^_Z;TA%G7=I6EC;)%^#I>FE7P6
MZWYV[&C^=S+M?7^$4HB"]"^;/#'=\_.;!S^*_$4ZT1,-6"OA1#5%_O(G(F8?
M#F!V >P%?^_OQ%A^*V3(R,Y,!E2 1<%LX(B6G)C_G,ZM'S\U8-/SGP-S^?,;
M_M_2L# D<*)E)R>A[SIV 6_M4/4619M\0&OI37,G5#)*X^_(S"&Y*>#BC6;(
M6PE3$CF;AJL1TOV8X=8LWP;^<U566N?A2NQZP'R;ZS^.2P]<<J5E'C#G(8QP
M&,VKT+F(TPXF?D6"[YJ[$A<8FP39,W61CJFNL7;_6;.[SB9>SQ#N-+!- )#)
M2+8^=R9<WCEW>;'=87$:9UK]("8]&YEI@D%8F*]80[%&@=[R(].MB36.-O!'
M4:H.J]^2@:^)^=IRXEISW!16%5:[@M6:U0UY,*T_'P,_]NR+3++)Z T@_NYC
M$#X<[D\+U)<79X,D^VYF1/[+]&)L:)O+!U0W&8=G;3;Q\[?KZYN;#Q]JX?Z#
MLA'[0*K1>F_-/W[7#B&R^ G0AT@1,94$$=.Q+HL;TQK7GAP )39=%YNW(V/2
M0;EI S6;NVW*QBEA/24B^H-^!V6U(0]Z#9)=3O1PR/SGTSC1=P6[_6]==KR?
M;_K+H&8^L'^D4C,U@E2;Q.=@:L4\C[7><- -H6\=.5(8:"4Y<DJ.,>R@U)PB
M'%0,+"<#H^HW#LVS*=5_RC3MCG-*>]S._.G=BRDB:6$&CXYW@;\#=]9U/)<-
M\AL-P[_O.H]JKMV&\_*WX1QQ,OS0<P=U*K)J=)!"T16!7&5[6 [5>.PJVM 7
M>D<T:9M,+#V 2LJZ)F7=2$\I(5-"UF$A&QBO2,I:\M^+,L0J&.]&,'[ZDT(J
MKR,-3A0K*592K'0<VN3(F0W*YLP:.>]8</M1_O36H',Q 4!,;#_&[.*)W&E)
M#Y=T G=O1YJAGT\TLJYQ)-G"4$JE<X*AE,HQ2D4?*96B5(I2*4JEU.>G3#IR
MS+W#2B43-O[(#@P4@+B[H%')*D:EKCIGUYY@O-?[?H6X6DN#-!'S5[DE76'^
M@43UBVH)W:O7-!)EN&11""?9%6F18UMCSI-FW@ZCV*%UJ&I70A4K-1U2\^.H
M"^1'%- Z514.ME3\WU^QO[WT6J7210W"4;:"48,@U%_(J-;Z8TKFSD7FKA98
M@/\_)V5V?\8ZNYQJ^E5#&25J2M2:X[,Z:X\I%E,LUG -LQ.SV+D&=AVN"*7P
MJ?"I\*GP69N"3L]&&;66?6OYZF!1;;CC\JHE""=VI%0IG1($DG3#L-$U]PUM
M,I FKW\2=E0BHD1DUYK?=N1T3:-(J/F@C)(_)7^EY6_<ZT@])R6 2@#/4 #!
M1]0[<ACL)'44=T2E!]11;#DJW5MLD3RP1JWD,[5<,PR=F<.;P=9<P:8VA:2N
MWIVR.I?PF'6M-^V(QF@2$;(:;24C)Y>1S7:K\DN')#D7Q;TGY]Y.5MA5[*O8
M-^.@#+K(PZ=R4-H+F3I:&/1J 2N)0A*D81*UR2SP%R4;V<OI*:JZ:O+>$FRI
MKEJ'O-53<:N2,"5AQTI81S89E8@I$>NJB"DCIB1,29@R8G(4VCUX%[%"8"N'
M=E 9K]=5#5-QE^*N4Z--<9?B+L5=BKODXJY3[:+(N&'RD4;$8A5<(K*D@>,7
M[XXTV/CWU9R!E42*F[VDT:$C9^J<N)*1$\A(1[(SZIZ?8M\NGSE3[*O8=YN'
MTLEK-*?R4%JJ'+&67>_*@;/MG:CSUW=.TY"ZUIW%TA220K,5@=S1G<4C5E&W
M]C2TT:1#S7(K*I5S#_^4&"LQQD$Z= 3G!-RJ)$Q)V+$29HR5B"D14R+6L"\Z
M[$8NM1N^Z$E*1';O&)U*XE5/XLEY6$"EB!5W=0)MBKL4=RGN4MPE%W?)L3&T
MWE14EHVA3)WQ6KHW2A!5R]C^>'<\VE8+7S:>I$4I94.3,= &_?/90VI"*)0@
M*T&6'TWGLXND9%C)\.N4X;>C\?GL5*V' NVGT)6:4&KB'-6$T=?&9[37ME\H
M,KF-']F9S0*L/@3DQR),\#.>%G5=,>_/;WIOV&= B95\SI)C._;)!KD2ONE]
MOR+UT>F7P?<-])4][#JE?CPHO:.:^!VPIUW$PJ+=;"T)I6T-9+\XW\CO\-,\
M)#>>3>TDTS1AF::IA/)ZDLZR638_#4>WQKRR))4/H^D!G9X9?8NXJC:B']%^
M>A=<E;AB3U?L"MY'FUVPRRNR#WX WWGDFMU$MUYV:JZ&8;D/3"]T67.54X)Q
M9?\[#J,%D.O0.R$E.*:(,QIGYG*@56%F)6<EF8JU&5+LI-BI)E7I1Z;; #L=
M[8@<1<%7YG%VN.5Y7?I"85EAN3-8KED]=;=T5>:$S4?_B2X>:$!TF<_82']
M[G4DUYNM+S'0^JJ\A+1;9DH$7X$(COI* )4 RD&&5RF  VTZZL9NL1PB6'-!
MVAU>_1ET0I=4KZD:TJ?L)THR3)Y/@[X=3(QNJ*+642.KBZ!$24Y1ZF2K7CE.
M="N>EI2GWPZZ$BS*:QY.DI$^@PJAPI]=B5[ZUSF4"U6-"-O7G_(T(MRN5G1M
MT.N&1ZYZ@"K1.RO1,Y3<*;E3<G<*DV=T(W:6HB=OV8! ->1]?3F!TY_.4ADG
M&4!2W*6X2W%7:VB3(\77G5IOQ]W E2!6D;%NQ&XOOZV""-O=?$G/^G0"=V]'
MFJ&?3WJBB5(TG=O(5WI&Z1G9</=VU)'^NTK+*"VCM$Q'<0?>S*0CMX ZK&>D
M+]*E]VJITG7JREQ'SC]X[>6XCBO\7KLZ.,E^3HO\VAIKGC2K=QC%ZJRP55N)
MEA*H.*2:3&UU6H[P:-JLV\*6BO_[*_:CK4JJ^5);Y>!HM,Q6.1":+;%U CVM
M9$Y.F;M:^ #V?T[*[/Z,7)OA_%33?W#]9_(KM1\/O;^G1$V)6@D^:ZK"G6(Q
MQ6)=K'K7;IB0:>=6B;<KHJ%TNKA)(!JIF5:3T&PD4MO4-*="C.(0Q2&*0Q2'
M* Y1''**8IH[>MAVJICFG17Y6$NSWV/[%H?V!U.%Q%0AL2/7/-9&1C?:TZE^
M[$I"3E-J3YIMY0[4V5/RI^2O[EJS$R6 2@#E(,-K%,"1-IGJ'93 A@+2-4AV
MQ:3=+ 7+:V:1!SKS TH^4\LUP]"9 0YP<UW2>ECJMNQ)J__Q&AP3;3J1L26J
MNO M 4B=8.$+Q;V2P20)FCK!O1TI/J;85[%OH?\PU7IZ1R*--DIZ5(@T.EJX
M]VH!*XE"$J1!!K7)+/ 7Q+2L>!&[9@1?["CL*V4LH@H5RGMQM:5"A1UR)E4I
M4"5A796PCFS-*1%3(M95$5-&3$F8DC!EQ.2H6WWPYILJ7?T:$E(=+O^JN$MQ
MUZG1IKA+<9?B+L5=<G'7J7919-PP^4@C8K&R0A%9TL#QN[<[(OV144G$M\DC
MG5TZJ:6N_2@6[F[61+&O8M\N']52[*O8=\M1K>$Y.1 M52E82TIWY9S6O@;K
MY]!,O31II- X12!W="?NB%74;90U?=+OA%([%<<J*5-2]HI.E"@)4Q+600GK
MR"4*)6)*Q+HJ8N J3@>O2,I.4L6O>X>V5&JJ>FI*SJUIE?A4W-4)M"GN4MRE
MN$MQEUS<)<=^RGI755GV4S*EH&MI8"E!T"MC_^?=X6);/8S9>)(6#I0-3<9
M&_3/9PNF":%0@JP$67XTG<\FCY)A)<.O4X;?CL;=: UQ2"A0&Y8DK<RMU(12
M$RWY['UM/!R=H:(HD=OXD9UX+,#J0T!^+,)$^22$/JDKY4 RJ\^SPOV<$C/3
M.9OX,Q+!=Y89SLD,^TG/L9\T<4(\Z.G&-K7A#Q@OC/#1T'0I_L+?\1'PD")]
M/;8-RXKWA1'\AS6 QS?$<=&9'Q#3=<45MI L QIB$UK[<C<;B;__YX]Q>/%H
MFLN_L_KEU]D3J;=LAH^Y\Z>WXOCI/>#WG>M;?_[C__Z_"/F?_^/B8GO]<XU$
MYK>+"_[DONE^\\/PWOR&*T<:?J:SG]]8F,_IZ<8T\ME? V/ZAL2>PW_]VNL9
M;XA-+6=ANN'/;R[Z;_[1V[\N,5%;\$\!_@F#?PKP3SH'_UCO]7L=QO]$UWMZ
M\_AW'?/!<9W(H6$AQ+^M?D?!$O=/-X'M]?4](.K]L:'W>NN0%D[0")!E\*CW
M)N-152 3'9.>B/>2J[GBB[?TVQ+UXP\:\6A4N 08U@>5"*H8=1:^=</?.5*Q
M]">3_N9ZMLYVHC554S;P1 &-9%M3-0$>3HVA_&NJIE3[PP)YW[\D+O,Y#49N
MQ6)0B<%*\"X\N!2@SC3R"7T8\%^NUNZAY/T DB#JXBI37AC'^<4$+X8/S.L/
M7Z,'] $]H%_1 PK+CDS^S^]T\4"#_Z^*Z@<([F:P#K&*[%3W?K$KLX\J?WQ)
M_*Z;OV(G>L&9?0_=L*MO3OA'9OTP.:X>X?@ *\>%X[KYLLN PA=<CVTZ !.G
M8)D=4Y7E$SY$Y[AE&V!EH&#OEN*6"[U :72;93[X 850CUPSO\%Z(5?VO^,P
M0IR?KVX1BT[6O%IR;7KEPM"+?)L.\LK=]:WTC+#FHNUC!-]RZB.T/C#.@LYG
MHA/6/%NI=((^Z)T=KW3>Y:BH.]IW.909D=2?J-6,&/IT<!:$/A,[<K!::,..
M&--S8Y7.FY&#_8Z6S(AQ'IY'%\S(6A*\33-BC(8%V><.TOGL\J 5F4+E05^W
M-3F46]JR)N.ST#*=L";5'(NZ<ULJ*)&)%PY5"\T')<:HI7SW)_.%']O"PUJ?
MZ3(.K+D94N0-F&T!7/$E\JT_UTF3O :86+UT-^.OL#>.W"37>Z-IWO?:/^4)
M%G7PT:-#5_/V4^!;E-HA<]Q^$(;UUGL"HJ)075F1\U1X?"8S8S(&>D!L@/3]
MU>O'+94X]L]O;D&:+L9HW[:3L@PHLF&B&B<;_7K7#DQ\%]B.9P8OY#T\95//
M#K6MRGK+VN]FZ;N_.YX?@+XKF\BKSN0[)I-A?17I.=+7]AT.6B;8PRL+[$Q
M"?#!D@;1"UABU_0BC9WL01NTQ$>WK?#>%^\GK[.7KSP[??-(0@X&ZYFQ\E/+
ML=Z*)F?0&_2+%565!0=T1L$OP#/1H,4ULC0#/.\>@^\%4;<-_&L&(9Z))N'<
M#.@/&^M-!F!6X),9W 7,,;'_B8-\HL$7?*W,N<Q^=H6W'S^ ;%[V],SJ2LUT
M\I45T*[IE3'X0V+&T1S$^#_P ZZ0?[MG66SD\&KU9HGEZ!LZIL?^V;:@]3E.
MLY "CFM\(4X8QM47<<O?.H02>T#G([<+=AF\'PGV=RA.*_G6B*$!%3>Y2<,2
MX#19'CN0&D=A!'_@79N=2V22>-#I\JUK8T-*N*B*I_HK+4I GX&P*I?=95YM
M@-4RPY]J%37(^995+$W')N+4]6:8P7\79YZOC[A/,9KV]'4MNCETS8"5X=K)
ML%\-L$S$!D,];#I[F9 (E136SP&W&IX\TKGK3T?]M4!LZU3-P'MX%%45T+?9
M.#D)C#] 1.59>P+CS$R9.)4-D+Y?6V!\,1AN)4B)V65;?#7Z7ABC<0.KWQ(E
M[UQL$JLR33?W79L&1^<\IOVU\S?[)FQ[/=6HI>O3Z:2.]5A@5IR(S$P+[YB]
MX*__IE9$?O--C[P'W^$]M5A^F!@]8[@U,YZ=_3?' _LTN^8C[SMX@VKCU@NC
M(&;Y:DQL"Q@0!( @ 0#G+Y6JUO7!AH^_!;I#D)*BX$O\$-*_8C15-T_X[SJ0
M,Q ; -/>J#?<@QP^W1\K.!@8]R]+RIY<^[X4[J;CFE'W+S_X$P7EVEPZD>ER
M%-HQ7E<%67I*64NO 7OK6VD%V!/@"&@$A]UZ"20(2#D>ZT^.1!1S)2\>3+RY
M;@:!Z3WRZ^KE##IW K]Z-N9H+7C/>:)7GLV^?H=CXLX,>#SL>CWFAL);=I$>
MULZ<R+LE_G"L%NJ/URZL-@ILIQ!9=7.IE"]8-R+9*9L ]"N,8W-L^NP1\-1I
M8#F%KOH*L.R8-^*%@NQ ^3O#0S34.^2J<,)V5U/AMC"LIB_W8BHP*2QFE\:3
M8#$55!=29G3P:O"D K_@7 #TS(EP!_Q(Q6H,F#.>!T\,?1P<U6Z[3R=#HQ$P
M*JK'\<AH!AW5"AKH0WTRK0#'9QJ9X K8Y,8,/%#"X2XGIR2(>PZ%)%,F,Y;S
M9GJCT4;HNV-=)<_BB0.=!ZRY]DL[50])[EY_]LQ&\\O+',&H=QGW 37#.'AI
M:R')? TLI>I)KMKD[8@C58.AL9&2:)#IJJVK,::[LB$F L,*L> GT[$O( Y,
M8L/F%44Z-TY]ZXF)95Y@Q2.!;2RP1EFK1KXC9$WOCS<"K%,:N-H/@-=+XEH<
MEVK$/<AQF0S&5?RQYLE:]RTQ:26WVDJ/D-S^9%S%2M;"N=4N"A_F<H^&HRH:
MZ6CK7XE>C5G_>B*B2FLYC#S]\6 CM=F>T:^F1MHP^L?'"M46U8U8H9JB.$(+
M3O3>QNYL@]JBVKJ:BQ6:MM>UUR.3.92HN-A68J4O7['_U."B-UVM*.E2]>Q$
M<S^.R)4MDL5X/<Q?.A89]49U:*#5-2D\V/"1/@.!_=C#^PXPB@=_6GPK*:&^
M^/$+'KPR SO\NL1BT[B WE1LQMX"7AS3O5HN7<?B^S"LV/0UYQQ@E)O9C%K1
M?6 "V[#;44R$3-?BG,5V=S[3)^K%])?8L1$5MQY_Z1V=^0%E.  4E/0S^GJE
MU-X*)RL4%Y+I\$! (KR_=^!;O#-'W]'HF5)O)^:O//MJ!EJ[$@4N8/$G)H#$
MC-\* ?J]*B)04?^<KW TII2FX_V9S[4[.?DK.>2]$UJN#PXB)?\'R^L35E^_
M"._%MV-6[Z?%^??N4?UCK9'"OO8'Z_T22G6$K*?S OO]F6)7#VQ1X=I\W(]W
M]S>D3R[(I\]WGVX^W_]O0.YO5Q_OR=7']^3F__EZ^^GWFX_W.WLA2-IK@@VR
M8IEERC(T>Q<K=$)^GP\;1\S #?>?07+^?NR"^7URW@OEYS>]-\2BKBOZ>Z2?
MPZ5I)9_%(D7/D%'O^Y(4+6*F@]N<KC<@,9;?TC8F_='WC?:GW36W7F5JHW0K
MET(<K/6O 3 (:R&RO7U-$6?C21P:-"NZHE_K1-O'K*<"$-6D+,UX:F,OQ=G-
M,\Z=%?EX"+2OR\S;A[9(EHNW:VR/W;2):%]F9&E^KK#:/E:/%(R%8]LNS<G&
MMC9PO8%&C/Y$M($[I$O\^-+8Z!//OZO/E?X-?.=VVA#N;)SWM^OKFYL/'V3J
M%ID'Z76T?FQTS;JNZ:.!+.:U-78\.0!*'N25A[XTH50-[-B>;<VW6)75MKZ+
M'==F9Q\P0>4LE@'>/L.4K@P6]P/[1RH-4R-(M6F '$QU:P!CH/7''3&)+1!'
M,6P'&'8\UL^(854\F*?P[Z8U=SP:O.0W560P6+*[Q)+(?Z,NJS8:][5A5TR6
MBN(4R^K:<#32]%'_C%A6!5IK24QJAJS\C0JRE,^ZH0"FVG JS:[>R6FC^+4#
M_#H>GQ&_JA K3^ /<> Y41Q0C<R<;_@'3Q#ZLYEC415S*0<VKP\@X.J=D_>J
M^/6\^=70!OKPC/CU5-%6X0DP68W:M<_J+UKL_H3C$0C#'L&PR1"$54.M%$JC
M".0J!SWE4#/'KJ)V0VIH_6DW4I=M\JST "JADEBHC(DV&G3C%$L]/%OST>HJ
ML:SRJ+OA49_^$+0*SJ3!R:MEI=/N4JGL^>O,GFO3\4 ;]<XI@:Y8]LQ9=C(R
MM+'>C<A4[CV?3N7,LE6O;+H,J.6PFAUL-\A<8$_U_[ O9$FBE<:U%(JD".2.
MQOM'K*)F9?56U_I&3S.&O4YHJT-41&VX^D')K9);>>36F/:T:;\;.\G=D-N6
M4H$JO.UNK"!G_D:%G8J5.A0.'K9GLF$P!B??,&T)P/8<,8"8V'Z,9?&:]V$D
M+1(@&YI&PX'6'W8C :K$5HFM$ELVWG"L:^-)-^Y6UR,5&:_@1U9:M0"MTM6>
M?;\K44OH-VS+BS5G SP"N:-*[;,9DN_TR>6(P'1N,MAW_=&ED7[C>*R ;30/
M*&4_A\XWL@ @YV3)ZCJ'A,(J;9(6#<4"U5.-!#1<4@OK/;LP/1O8Z%U.\E,-
MC,O>P5--V523_%27.YE79JK>>N2_3"\V@Q=<UE@CSY2P>I.P8L>+?&*"A'D6
MMK>-L':VR0^Z8N5P^,F*0V!Y&I#GN6-A ]PP=B/V)D.J:0'5>;EMK$F<X0%\
M?68Z 8IK3%G%8G,)?//-69@1()1\-[H<IS2RXP#[F."0Z]0I),YN<B1_YXIS
MERZB75"^NX#+-0)Z(RSJ^5L\T2]!<>7T$IUCI]C'9Z-URHYIJJT@J>7#?DT_
MW&:NF^ZJ"5]EM1.]U]?_V/K2NY?[ER5E9=L3,.#GY,\L0.7:1AB#\5AO#&WY
M<A*KLNXUX8I7TB^#JQ20[.\E&VN,P9O>*&-?&XIJX)9]*YB,C+'>W H:)G)Y
M@3B"R,/12-_LTU8;BK#,9OM,C[.66[ZNCYKCC_6[(9_$W9#V$9*%Y-9+X"C9
M*,[H3YO#49T,4EY@JC!(?Z,!9V<8I#Q"CF$08S(:-(>C]-8P^_E#<G&X=1%*
MX8#?$RA*"M"PUZ""34N -.&355"Y"1S5/;'I<+K1/ZJ#_FMY7-7DO_8;=,Z:
ME;KR>NEPJ3,&FVWA.B)U%>S8,5(W/C)J+&A;57KADC6E4EV;5-<FU=M&=6V2
MN+.-XFS5M4EU;2IU3*:=3?.V9$:60U *JZIKTZEO#JFN3:I+C>K:I"H<*'E0
M79NZ7:9!/MNJNC:=V\6)NC6 ZMJD&+9K#*NZ-IUS/*BZ-DD6)LCELJJN38IE
MN\:RJFO3N0=:JFN3\EE5UR;%KV?#KZIKTQF'6*IKDW)@5=<FQ:_GRJ^J:Y/J
MVJ2Z-JD&,](UF%%=FY10*:%279M4UR;E43?J49_^$+0*SJ3!R:ME)=6U20(&
M?W79<]6U2;%LUUA6=6VJ:\^G4SDSU;6I^7!/=7]179ND[_ZBY%;)K>K:U#VY
M55V;5*QPOJUV%"LI5I(C'%1=FV1UQ%3[%_G0I+HV*;&5B1^5V*JN3=6Z-E5H
M*%.YC8Q'R]?4_4BC@]ID "F!DN5J <,<;8%>IOL-& ^P'=5!OXNC, )XL1:X
MY2\63L0+.&/[*LM<.I'I\I96-KOZL+&..+#F9DBOTU<_TX7I>##<[_#O1;RX
M6@ #1OQW3)@?LK@^+BR_MJKSI@O^3"W7#$-G!L+#DO:SP%^0;$K_+IK3@,";
MRX#.J1<Z3Y3<>H <JI'K. BP5O$GUG-)(T@N?T;NS6\7Y8; _[@Q0_<GW"@
M *ZB*' >8EZD./+)1]]#) 6^Z[(*[:P)51B)0;=5UEY?UP=85@8D]G(.( Z/
M6!!?#ZSF;@9KV2#2&(2GQTI13X!<TS^^1# F8AUY*GK!<7T/^8;5XBXQ;8H%
M@80L#N[]/ 82!+"Q2I7TSC!*G6A1/'0,#TUZNC%5/-0\#]U=WQ[!(5W@#=]R
M#B%^*;I?@,/3ZR[Q,T/@U[^ 321O?_/#\ <^QS4V,/S@^L_D5VH_@CM[WIRR
MFA9&1&0@*A @Q .B@6-!<5,A-WWP PK!A7C$>B'WV/G2Y9-<V?^.PVAWNP\Y
MG1*QK&15JX4TQ@:* ^12!HH#SMJ=J*@9&G4G!I,.&X"S=R<.MB$G<B?:X::E
M^<*U.K#!>_K $UK7(AO$BC:1NP?7>61S;O2O7;U_-\.WKSQ;O,M>S;RYM^75
MGIR7;AB]-7R4G5J&U:XQWY[5&NM=FH]>K TO7?Q&(V! _'@=4-O9)8?YZ?81
M[P\^W@?3<EP0)=&E#2>[F_&?2K&\R/UM7_:NQ5W['LN3H^KY0CW'#T#]1*"F
M?C<QFRG:I2/$]2T;'[IEE^KQK:2G: (&AX(!(6!(02B%CN%X> 0^_N4'?Z+2
M3;G;-[&I/,6;_Q^Q_AKV^3%ZAKY"QY?X(:1_Q6@@;I[HCI[.>Q$U[0W[":+@
MKR)$"?@2-@;HWL>@LQ+0$#(^^Q\KL!A4:1_ M>_WXW3XYA]Z>8R&U RL.=,0
M-GVBKE_8["]Y#B3R_>JI&TRC@S+9Q(MN3$HKO?YP8*Q!NV.RAD%?<\#W@3[1
MQ]* 7DWYCJ?&NO(](=8K6<GQI#<\"/0(_!M0D? L;JL4&#[^P(WX/>-WO*?@
MD#B';609@Z$^&*P!O&^F1J$NLW-H] 'H=30? 75A:'WUY2LH9WUPT=MEK@Y;
MWQ^9&2$Z_DB?X4W<04,O-O ]^-/BY3D33UC\^ 5W#\W #K\N;9@%X>L)4_;'
M+:#,,=VKY=(5#BIW.:\Y2."/WLQFU(I84L%AGC(._MZ!;S$PI^]H]$RI]QG8
MU(OI+[%CF_#MK<=?>T=G/NN'>S4#K^+>7SK6J#<JI_(W=7X%:C%H-C'/OF;1
M +KWIA7]RXGFUX!5<+F#FV\B)K@*0PK_;Y=(:.SMI]T;CZ=KRZ@,1!OKJF;B
M]+X^G*R31\IU5=/$QG!D3-?-B)3KJAB9@$MBK"N_X]=5J.[>F2ZJ /(,H_EQ
M1*YL?\G2#)BQ0 U 0 7LT(ZUTUPFQ7EMNA;765\]FP8[U69Y=<DHW!^/UGVW
M&BA\N)4[:SHV;0 QDV0,C74OJ^,$73,RKXZ@&W'A\?2LJ&T5I9M3P> 4]?OK
MV=_C*?P[>+UA%%!SP3+QCP'+]5\[@14[.[?UZE? 0"H[MJ*[X L-GAR+YW-6
M\*W 2Z KAS>C-]A(G-:*MP] ;O+)]*A+WCOATC5?I,(;@L>@2X KA[;) %S
MNK%V]T0#@L>H6T403 AOW,V8J,XP__R+[]MY?"6_!=1&(!'&<I[18#":UA^#
MW9O.L^FUBJ5TZ^L7ZH.<+>=XNISCYE_[F$4'VU,_$J[GCF=*@H/KC_MP,.[7
M'[+^ZCS.+ZAGRZF;$;H;SSY0,8^-Z;3^H/&$]FS=*VG&GHUZ/#G2$*.U;<Q*
M(4TPVF&6S#"FP_5#>!V6S"H(.Y#%^I.!4;\V_V_P>&71YO_]>9]RZAOC^I73
M38Q7<EIEC^TXX,"48HC)H%\_,K["C" T#,!VC=EVG'S]L@<3@ZFAUX\**2.(
MP[3MR)@TD INCU?*R\]>7C%&XP92,BU$!N5QL#<R&(X@/.I@8% >!?L#@T$3
MF?.(F.23[W@1'MV1/:*^BABHMU[IL%K7A]/Z9:=EK*TS4>-8&X^-^EFM>;^M
MO+#M]=OZDUZS25(IXZ.CDWV]7K\!'>6ZXMSY5>C(XOD#4 PF!*DD;L8-[).U
MAYKRPE49-4U$B2=+1%3)>!TF98/!P*C?IDF9?S@P\3"=#"?UZR$I<Z>'[F9-
M^X-1_=FL=O9ECO2'*NW+Z$9_,JQ_ TM*\W^8.NH;TVG]"&HAQ57>V%=(<>FC
M\:1VQU'<D1-OLU,4)'F?_)]/ONO@C5I8&V&ED*IBBP^05E+:>SKQ'VNU]/=4
MMR+KY;#*U>//E)I*"V_M*Z2U,56^JK\^26;_%R4FGD'!JSOI,0Z2GN,@_"!'
M>@B%%>0'7RM<76(Q@5-L?D+I&3AE3LP 3]B[+K7P4(?[ A]L9^; #! C%DYR
MS1X05RU7QV!JJ29VD:LC1G@-K@GX#3\5\E289ZHP?5[_B;S-O)Q"F7G@!W)!
M_,R]'UU#O$TT$!0;/H(K2!8)*@(:!7ZXY#@B47KFA2QH-,=+H[X'F*L% VQ!
M 663D1PV(I^Q.%]W- =-_$R!>)Z/9]H72Y<"Y4UVV0EA9XP ?YOBS-(EN9\[
M(3&7R\ W@>ZU !M@F2^P37FJ+3.X,E<'B!+('L5I($X[DUCID2)"V?$@@#DY
MT(0W9H/UZP'\RQFR+!O062Q1OXCAS?20EG<(OK)#7));CY@@ T$&X&J,@4\#
M-6,W2F=:!G@1[P560Y;L3!5\0T-8+(PW-Y\XA ^4>@(/\#66(\-7.7["W/FS
MR_5J>YD_'P+R8U%!OO(=15:ZYUB&*=2,;&1V5&RU( WH!#BS_$</1H>_N. _
MSZD'@A8 S31.6-]E#$X>P6W"'T+N%' R@-/$& 7YBVL'#36:Z6&+DA@Y"SE"
ML%'(L N#A@Z PKD5WN4:$J#!$G 68\8'^  *,7*Y@J3?K+GI/5).H<190WT)
MY \I RW,P :@PSH"BFO@? !C^G&0X=K9-DS8.53@3^'<62[A>]0,B0J$R1(5
M%F*Q+#,($$"F\C7^)EMK^CR,3X%Y;2Z;""^J"ER1Z_K/;"EX<3M,N#0C<HP1
MMT*/ H@_LAN>Q)@P_3IEM+/QKA4KAL<:";#@Y$$<M@SGE$8:LUU;G@P3CX?-
M[_"B8(F(1/. 4O9VZ'P#0?6B>0@DLY/;KAE V!1X@W\&"PW3$?:\=[FSU&5Y
MR3*,RV'SLK6A!0X"O'&GAOL9C 0HH2N>10UMIHR?Z'/.QQ3MV-(,HA?0F\*T
M(2,C79U0U'.,N'R IH7!%QGCGHPE=#267DU5=/(;<C].X%"4DT=P?[AH%PBV
M4 [1*F!C<#"%SZ_3POJ#1<@<+@=Q !8$!8O/GUTR+@:!IX'EF-Q[BU T$J'@
MSAJ7MKS.<E!*_0<<]I)\X>_A,5YP3M /%-*ZPB:2C#E4C.]-E')X9CGW03>8
MX9^@"8 XT<L20PKF&F9=>1QJI49@^2%%7Y-&:X.0MZ!E.490'X=9KPX?8*]D
M'3,MYYHN0/I0!<"8X"=$#AAN E$>S*D)<TIM'R)IICS@H51I.]Z3C^; 9-K]
MA6G+G*J\)%=<\6=@Q3F!?>,9+#,.\KJ5H*%/7=^P%@]*R[M.#%#A! #)@&,\
M[AG%(:L>$H?( QKS6Q#]J7_S2#U@ B02"@%P!#Z:^BN,NYD8"%9$07OV@S]3
M3X@M%-7K%NL+$\+W0HJ8&<Y0T<?\203KR_K?Z 3Y890P70HJXZD%6$! +_M%
M#,KH)X  X%'00!4XWC*.4F^*TQ:X_,%D+,$-# UA;I-75PTCQHJI@X>K?S+!
MT@(Z5G1E<HT%5$/N0:0, "S!#1SF8-E/ 5UB%1-\012(P20Q^H+ ["#P)O%B
M%C_ T^MJ*D0(4WYD9!6+I?9/0MD!7\;P^X:GRC@Q=36X<L%5@3TT$Y>0XQ67
M#$8P9A*V=&.N,,W0]UC-&>"'F1-M(RM&B#!&@!&'G]3!%5)N0ES/686!F*$3
MHV%6:3-/A),,G5C/9L5M4(,^.4Q[)JM*]+")-SPRSAGQ']#+#PL\.V"]![H^
MG$]FL3M#&C 6 AWF< E)%'"JI=F7&8]'(Z LY^P!-#5A\K*=\='\/%?ZJUHB
M6H$%Z;X'#GJ0.56 [ <09FVG1G0V8R) (6AIB-."%V+3$)82)GH('+N7O*E
M+1=SY?W"K2'P'3P:,_45>\Y?,3#8^Y@*RCF!^-*C(5-_Q&?T0X!\804<X7V;
MW# ",&B2-P8'30$RX8"+B98Y\./'.?'HHQ\YHD8-6TT&4C2O/'/BOFB<U5:8
ML7T6JC&Y#D5Z9$TSPEQ15BERP+B#70"P<#^>3-";"_/??N" ;[-AM1--X; Z
M2Y0G'V;.-VJ+V";<\ Q8)&O1 &6,X&XIT@Y0QP0;=;N(*'R\J)452Q/=K #-
MBK <MA,RL=?83T+SXGRH99G"R;LDSW[LVJB\!+2,?Z*BY6OD 50]6XP061 #
MFD1J)D&V8M;7BQ@R G!8LEJ7SX04\2W0AJM8!^\_L94#,@/*RWF)&3C0K$(/
MFA70@KX++N1N'W^SSGNU3&6U/.GA"5+)4J/UZ##V^S-%AP:K_KOV#K7V\>[^
MAHS(!?E\\\^;CU]O*@5 Q?KW('VN<L(J)ZQRPBHGK'+"*B>L<L(J)]SQG+"%
M>BEHS)]CXUZG9+[.DCFIR/ %&:(.V..MB\C[F >9PCR3;((;RPKX;@XI!)L7
M.+:HZXJ.6C^_Z;UAGT-0"\GG ^.+M*U7K_?]"L*#>W(VU4E\6U.RX^8S-MND
M[9FO7,-NLHN]"L+=?9WCZA"8D'QF^=8U]_'PAG+;)6EK"[FCN>, ;MA.BPYR
M2&$8W;L<[[1L=7#/J@Z.+.T(.Z]IJJC5-:;Z&^]:)QAKO>W]J1R+M9I.C?@_
MM?!R@??<7:ZNH9-VN>.7.9US,;XT$.$+,WATO M\XN^$?]>2 QBRO>UR'E1=
M2J M>3]I>_<&E:C"G\+?D?BK0=TE(<]H4-C*^&_7US<W'S[4IA7U45XM'IT&
M%ML$22Z)]4D^S'S5V1<]CS8I^IX74;+9_(^DG<W;1X1N]+7^N!N]R^ODW),#
M(+GHO$8I8>.]'4\''92&FK'P@S)42MI:6+-N&-IP/.Z@P)W0[_W _I'7[[WU
MGF V/WB108GDD"6'$JD1I-J$O("GFG4\^P-M-)4FG7=R@BDFEI>)V7@#;=+K
MB)U2[*K8M3_5AKW^&?&KRB?^Q.N%6:)9M[EE8T7%:>UDBF2)HW:X6!.MW^MB
M,D.E]EX;$_/4VT@S^AWQL53R3<E#TWS0-[3>J(ORH')C6VGZ/JD#(<[G1^8W
M*H43IV(V.?-D^E#3C8[LSZK$PZMF8LZOO:%B5L6L'6'6H688Y[0)T7:63$7J
MW8A,3G1$]/1H4ZRD6$FQDF*E[J4R,!0TAD.-)/_ZX:>ZLAIMWO_Y3127<HK2
M'(U> MI-YJWHE4)V&X*N+C$^%KQV);IE9"JV4VRGV$X"Z!3;E8)6G:S!FWI!
M3&WB[G)6U!ZLNJE7"A%;N%L,6[32RI4PV;3#B58+]X^&!869MM0VD47+J8!?
MW4YJ?,VC24?V!I0P*&&HX&>)L0XS.M-ZC$Y_T)%]8DG2@>IDD]IG[^(^^W;/
M?F+L<3MET0#JI,BKYF!^-KW?E9.X36)!BI/I2AI.+@V#D=%!89 E :H"-'4\
M06JT*592K*182;%2][(D9W)HZN:OV(D*RB>I\U+J!(&$)P@4VRFVZQPR%=LI
MME/GI0[+_WR:^U'@>XX5:N36LRY).#<#.@>')]-M5!__1.@61T:=I5)GJ4Z(
MB/&HKPU'DV[D,%64K@YW-%YZ2=>FHXZ4"U2EEY2\=5W>QB-=&W6E4H8DN3WI
M3T!]]#W1@-O%_M .MLBCH1PU.M6FN9R'H/3^0!N/>MU0!.H@U*OF8NXI#L8=
M,5OJ()22AL8+2('Z-B9=%(@2?MR/K*%] =H> O)CT4I/V-/XVD=7+Z0V@;]8
MNV4S@@]?(O@/ML/&)L*W[&#Z3EJ57,'VS=\:EE(+8][/ TK)[_#D/"0W@!N;
M7"T#QR7&1"-&3R\X>KU_I_EH[-2P-;[!?_O!9FP,4+JNZ-K\\YO>&_89)-%*
M/F?AK' I)I6Y7N_[%80'AT"=[Y9>07L+OB%K3=,!!-$P?=-=7E-$:\S9I%1>
MA>0S7?H!:)6:M/UV2:JQZ_@:# =0I]L<T@@KV/^.PPBMRJ&AO6*%,V&%=Z9K
M>A8%(Q#-_3C:YULTRY7^,G)\#SV=>W_I6&34D^;Z<G7.J2&?V*#=/(KKFUI"
MNPW>%?X4_DZ)O^X=PQG7O-_PF3Y1+]X=T*HMR[K-KSI=LW]/0]>&DX[L::C3
M-6JWO_'3-<:@(_=EU=D:)6U=ES8T/_W^.1WNW.;J!OYS58H==H=N1_PNGUM\
M[8=LN^?1]^T0DT.')FP/0.^A-PZ.3^>5 +:Y"Q.5LG+U+:C!"RM5\XP->=*]
MH38<%WC2I=77:=FB#:[N%+!*!.4407$(OJBL3>=%31(W7HFR$N761!D-YZ!7
M$ -T7II/7%NC-P 0^Y-F:VL<3?Y? C\,R3+P9\[N/=D6;Y,784Z*!$1#T-6J
M3K:S7;,.N#'2>GHW,MDMDU$Q?(<9GKN['=FB:0L?,N2GE>!T0'",H3;M=UQV
M5*JY#D[X%/A/3HB'[F9^<%3%>Q4=J^CXM+GFOF:,7U/ K 10">#),LV#<Y0T
M2?QQ)<E*DEN39+":1:% YV59I9E+$/\CC42W*Y4Z4*F#@SWOJ389=N-\J,HQ
M2XHI"?E='*DPNG$04R69E>1()3E3;6P,NBTZ*L=<BY-9;U5!%1VKZ/C$AYJU
M_KB@U/#9ALQ* )4 GBH]I79TE* I06OCP+$V&.JO2-9.D@?>@',@L=_.JTT2
M,XH"YR'F-0@CG^QNG2-E<F 'VF7-&*S+/T!,;#]&&C1;)VRKUROI3>Q.X&ZB
M#<8%!4N[D0MI3'JD!_#\Q%M)<I6B)_*4'ZQ1)%['?H#2"4HG-("FB684I?XZ
MKQ0.*:9?!' ;E?)QW.T%U%4U_P;0?;3<?'&^J5K^7"FP.)KKL+2,?XFR_HF:
M['U?DI*9M:2PYC(=%53UKOK9B1H:#KZO9F!KGE^O,OVI2WFKNO\'$NZ5\TTC
M#")K-P#%('(PB.H14,X?/XJ):MR/J&R)#X[%CY*+KE1Q/U0-*:PJK$J+U9K5
M3;>OP:@^!*H/@8Q]"(SA2#.F!:<R),PWJCX$JC)Z"WT(M&%'+A6H3@1*WCHO
M;\:PKXU'XPX*W(G]W@Y?UZFM^X#T1Y;/XIBR_$>3FW>3(<K4NW2^KB5&EAY
M)6E22IJX^*[U!MT(/3M9Y$G)K)+9VMWU7E_3.](X3+I;/-U/8TO6-$#Z!($<
M.J3]M/+0T'2]&_6:5%;Y=3-QXHH.)MTX=:VRODH>&N>#84\;&=U(=TB<E)75
MBZNO)'^M<O^!_2.5W-<(4FURGX.I#6=NH(U&PV[H@A;HI7A87AX6OEQ111_I
MN?4</3DE#2>7A@$$-AW972]%&I6.D[6XNHK;)$W&Z6,(YKK1BTTEXUXW$R?)
MN'ZO(P&'2L8I>6B:#_21UM>[* ]2)>,Z=4*RYH+FZB2(.@G2BJO9UR;C;ER>
M4*<DE9S)+F?<&^X/N[$QK<Y(*HE5$LN,X- XQV/-4J5D59WSEA2:*GKZ6JH/
M= )W>E\;#Z2IQR2-^$@/X/G)MQ+E"D',M+O=>U6A<Z43E$YH8%O#T,;3#B4+
M&ZUTGOR9*_7<G4+CUV8X)Q]<_WEWV***C;,/QQ0;WP"]\1KC&Y7%2Y83+T6?
M+*B)"/9ZWZ_@.CBCT'8R_[CYJA?U+9?@*JK]6TJ;U\!6TI8%K\0&!Y!].])?
M+2O(6@!<L4(E5I"HU'<M7-FQ4M^-Y^$;-)!'<7U7BB,K_"G\R8N_YAL2%YV#
ME&DC#B],E&B*I<[6UNT,=&TO3-W24+<TI)"<UR@DZA:(9)M"2M[.7][4+9/J
MWF[!Q6V9O-WKN>D]PO>.1_PE#<P([Y*8E@5KB,*_RZ!75(& Z@4"3M_W255>
MD08GBI44*RE6DJ:D2$?38E?")R !M:CSQ,ZF2. =O)ZH0^7']B+BK:$9TR[&
M)VT@1R4)5)*@C34;>C<NMJD,M1*&YC/4AM:;=., LQP9:I61N_6>8#(_<%3%
MY:X&NJWXNE-M,.ABU<Y7X^LJR3EY9=NWNF;T.F)^5:5G)0_-RT-/&PT[$I])
M(1 J\7L7S6E K#@(\"*?&894BAJ#TD?/DJB3]I.P(TW7.V)S51)62<YI3E)I
MX^DY]<Y2['K6[/IVT-&#?V?L-DJ>QDS/"RS-%SPLH.&IPB"F-G$=\\%QG<BA
M(7SIV<1'#U,&PZ@B5$ESG8.>-AQ)<^U6)3N5Z,@E.FR\05<\2G5X4S$KJO3>
MZ'7O7QWL4M95&HSCI,BPE*O<D5UKSL/4)XDO^2^:W"9AC81-CYA!@%=.%CR;
M2$P2T"?JQ92P;B:F%9'G.?4(-:TY^(Y!]$+F^-AR&?A/X#VBP^B$\/!BX418
M9"SRR9(&,/B" ,UH0,";3,?2V"?&[2&6\,C^AC==< +P0P&&1S/ 6AKLB4??
MM^'Q@(0T>'(L^!TF>: $7O/"&0T" 0<^"^XM6TI$@P6 &5#B( Z<F<.]7GPF
MNV1<# )/ \LQ71+&#V&$Q4ZX*PRT<*F5%!P!2$,8#6_EP!>P:L#! PY[2;[P
M]R(8PWTA\"]\WH^###:19+/ 7S 00M.E# /+N0\<;X9_AI<$B!.]+%$>8(P5
M^IUHSH:RXA >I0%;?DAA#LS]Y@<A;P,J, (/P=JX\IH81N\G?("]DGZG__2#
M!N1U@+2(*8!Q&3A8-@[&7,1NY"Q=2ESS!>;DF%O"P/["\5@Y&'B(O_L,2/:>
M?* ,S@C/O9!P[BP1@A3F2W(5\B%6L.*<P+[Q#)89"Y"3%TBXI!90S6+(#FN1
M;2TGVQS0N?E$07\!R8!C/)@,/L8AJ_4=A\@#&JZ)H5\0)"2/U ,F0"*A$ !'
MX*.,3"EW,S$0K(B"]NP'?S+\NE0("9;DTQ!U ;7\1P^6DO(*3 C?"RG2D/$S
M5 2I YF"]66H2( =%WX8)4R7@LIX:D'-$-#+?A&#,OH)( !X=LD,.-I;QA$\
M'LU].^$+X/('D[&$QP:@(<S-J@E:,"%CQ619;/5/9N#X@(X579E<@YAQ?C=7
M#  L$;%WJ&?SGP)6>XR]0&$8FS%=@(6'@-E!X$WBQ8L'6#\\O:ZF0H0PY4=&
M5K%8RHH-H;(#OHSA]]4KT=R,\''D1-02D<N)\\"%@7HA6RJ^S?&*2W8\MOMB
MDZ4;<X5IAK['ZNP!/\R<:!M989DFC 'OADO?8^HME7*VD<,F8B!FZ,1HF%7:
M*%M+3C(;%NK9+K\D"+S+HOAT58D>-F? VSAU(EO^0V0Z7DA$PRJ.?-2RR'H/
M='TXG\QB=X8T8"P$.LSA$I(HX%1+LR]1IXN9- +*<LX>0%,3)B_;J2IG[)WE
M2O\!C"$7>JW @EP6V-*CS.T60]E<? AZ,(P86YD/(,S:3HWH>(ST@9T6X$(4
M@I:FD1F\$)N&L)0PT4,V>7C)FPK4<C%7WB_<&@+?P:,Q4U^QY_P5 X.]CZF@
MG!.(+ST:AJML$$& ?&$%X!E&>),;1@ &3?+&X* I0":<<(XB-0</[G%.//KH
M@XUDU.6KR4"*YI7BU)'[HG%66V'&]D%+1URNT=+:X!^L:4:8*\HJ10[8);F?
MTR* A?OQ9(+>7)C_]@,'?)L-JYUH"A!Z-P9-[WNPM)GS#<FWX!FU=<_@DMQZ
MQ +/%F0,WN/^!*"."3;J=O2GGM%^SO)B::*;%:!9$9;#=D(F]AK[26A>G ^U
M+"_LF7-)GOW8M5%Y"6@9_T1%R]?( ZAZMA@ALB &S&]"W6$29"MF?>$K1$8
M#DM6Z_*9D"*^!=J0KPF'B3VQ<D!F0%U36+O$-/!4XPN:%=""O@LNY.5.C_M(
M\:Y'EMGO1=7K<+R_$R>"*:T=(G^=:/DKMEVOD?2+WU;)5R9M:9KV<[EK7;('
M&RLK:*[;.L8RZSX)5_B99Y=XO\VFH1!+0,HRVO3%F5]M9LP.:(8'"J.N @+@
M.#L6;OW.L5@T XH,/P#3QTL<GZL_H0R9,>/!1AB:CTPBT2.[7-&5G\N 2688
M/[ )4V/)9V2&-^LAKSGR7!"94KT ]6ZA/O:#C ^) HP"^ *X9"X!B!*YRMP'
MY$(F\&^G:H>I4%A [&676>BUKE$G\0E7_B\3_I5&XUY_SLF_)'<9AS3!2^+.
M@"Y:@%: D6IQ\!DAUWMN<N\FJ]"XXDYT/;KF%QDD.^+ ]PMC%?!\W)=:@+O(
M096S\AFR<PR+J"1'7(TXLRS]J =TL2BC=$H]$;"NL?1;;@^87[?IKD(,*,P$
M*G?NDN>8#GL;\0 1N<!UN9^1">WN/!X^)-9_16^('9R0^<,>C3;8@'L R9>9
MC2CRUD["6&%Q?F ,.6.A)P;JF5 A#I9^2+=QFI?;X6++R 39+CP&;$&9YRL.
M5:41'V# CKG1M%XLEZ:ZPZ6FS22>C_< :D%H+M^C0#,SV%0%P&W?C2X- CSB
MXHA<M%=F.N/(L"->64\F?]HK24T4H TG&5].CYHD.Y[#-72^5#I3C[R\O)4M
M+_\@RL2"QT<C%MQ]!/^6Q6LZ>W/"O3I;.#%F42U7C;.XO4%(7-K@<K1:VFX<
M3)('6?AD.]Q9<19+T^&1X/KX-H]467+&^0;AM!?-11B* >I&P7B-)P<RKV%8
MA\FB)XR$ \K997VL<,M@V8C1)M_U+H>YE7ZG9U@GXX>M$DHT@N U*>Y?B!AF
M4>@W4)#([ES.'^BCXWFX N8.@QPE<-8>:#7M:JRL$B(RX)*:E,ZIQ[YLN6LO
MD F,!;AV5Y$!R "+F2,6L/#\)@0;=KP*D)/$&5<D0%6'/L, G*NXH)O9)(F&
M.AI,DV#,&?,(>(Z2>]80[N3\^6>DL>M0M!G$]4.6)N$!=3:U:6Y E,UOINP9
M\"0K&X<)(&AHA\,'F/>?F?PC4-B2) +;F1* !459&X/>C9>88G3.**9L'2]-
MP*!_(E8F(+#F9O!(R\S&@(-E8ZI2)*:28&1%P[QFP*0.5PQ\3;A&&B9I+W.S
MW,*:QFC"1]BG@[J?#$&3G3 <3]EGQ!B3]%S#H?,0S1W<?0#F 'U%X2_;? %;
M:-,EY<(%I&*6F"6CJ/\8F$MPIO!8S9\4"2Q\J_5X6/BPB6U/_%_S$50X*W_/
MW90D'YWU>S99FJ5(GTPW-C<E*S&V^OBG$+SWT&$Y%I Q9C8X!"L')W7.F5]E
M<386NB"558B.0@:BN:8&P",,_Q1B^U?L9.,@$#K[*4G@K^<9F7-)<2 J]E/8
MU@QX2Z!0P EU&&I0^.!W[O*DIIO#MT0I!HCBD,D5[D*P3@*9H"Z'B#0CN/+*
M\\XKC)"$46:"'Y8Y74!DQE1<DGL0DO) HV>* 8F(2M+ *Y/N+-Q26H5B2(KD
M=9,ASV';7(E[AV^Z0+U&<Q?M2^-M)E]5L/X<YVS&AJF),#?]CY=T*R7//-M8
M#.;*N(2K+(*#C0]H&+%'P07E*2QGMHO^7&6O)"#UF3*)-\[LS#--7L,9K$@8
MH^SF0':;$7@"](09)5F!E?__*_A9?L#C#"U%G'@/-W@R4O"4 FESZ%:<F$:"
M(A%B"^/-L@!"Q:PG43(I= S4%I@&R4-W_BFW]TYH/C[B/G*"I<_<9>YN.@WS
MV#,?Q8>Y'>B#A(D%R&6MT25B5BX;A33LGVR+:^P5'7C:0 35&(2#TLC8:=?G
M>[W<ZXW0=WODH0X3?I99/X!>O $6;[*2]KXJT0M+'$$9][ZO3L%4!'*'C?><
M!]K;BX:SF(!K,,ITW%KGR2HGB[=W;LM+WW;6+L]$&OM" YOKS#@$0BB1,3X)
MQK@'QM@4TL(&;(UV LL<0BI_#$RZ]C_U$S%11JA;L@WURBK6UD#<U^#OE$VL
M#F*N^OI9*=ZNTBKR=7!V(^VO2C/:MALZ@?]<5:EG;^NLS&1) 3M@OLU#JT?)
MU($K/JJF:XDY#SF\JS O)^9KO ZWTP\][LY;+3V%>5[CNFV'LB:.[$H3LT-E
M7F%51GDNUTZ]+JG71S5?=?T5G*X+ZAW:P?A579;?X\"JFJ+[UPP",3"D<<)/
M7BA!R<,KEX>QH4T[6?6]+>M:&"=O,;G#(;.VLIO<W_$Z2110<]&ZT2V)S=-?
M,L[GPO[68_^(?%@+0!^H.XZ&NF;M,NII^G BH78Y 1_*"962CM-)AV[TM,%8
MQH*BM3)BTQ9YL,,B-Q,$&\.:+?*]'YDN*4I\M6R/M^#R])% L>SB45*7EH/Z
M+(,%Z= RG6C#B8R524[ Z7)"I>3OG.5/G_:U@935WFIE]99RZ$4!O:JY)8D[
M?[X-4Q4K*5:2K_=N^YN-C1TQ^/#I_::%;.N,014<2B&@#4%7EZP>"UZ[8MLR
M,A7;*;8["-H3>M@2;IG)=$I%=@_N+ /]=M=L&-IT*&,0KR(:)0^GJ,X^T :&
M<4;R<,I3*ATY&-J!4RJ29N5W[VB?OOW2T5#7G3/O:;U^%_:L3DA2)1VO5CHF
MVJ#7/W?I.+]CHPT=4BE,G4IBCT\>"<AVPDR.6$$VK/3QS'N7-9HZE:JDK[/2
M-S*TB2'CC9.S/O2J3K*IDVP=.\G6U[7AI-<!1:&.DBH!/$,!-(8CS9AVX7I*
M(T=)T\4,CJI)46/07^(@5%$-SHIDSQ3Y^V55[_$W4>]QDQLJ'INJG2]*X;>E
MDB>G@*6;F"I0AI7 FU8$3W*V.Z=CFL<G&DWGV2S0-*H@S*MPA-I=,S@Y@Y$J
M"*/D0<D##[OU@6;TSDD@.GV2M6[;^M]^0$T93.O)=PLZ> ^I9E$'1[#7E[$Z
MR\FWO!2_RLBOX[YFC&7<.9)EDZC34=]7S\&F(U^PVWHH@X62W=F51.(;34&/
MM/&@(^>^57"F^'4PU0R](Q9*Q4Y5J7L3!WY1MR,5/+U"9W2B#?H=D705.REV
MU<&3FIQ3K*]BIPQUK^>.)T563_F@)_=!=6TPDO$RFPJ99,&)9.PZ[LMXR%.6
MB.GT%\GJ-E9WT9P&K1NKUW.+I3.W5ANM&"%EDQ]UP4N)QLE%0]=ZX\&Y"X>Z
M?Z6N?W3JE)=T:%'WKY0 *@%4]Z^:9G5U_VKK_2MX -!,_!GY3"W_T7/4#2QU
M TO=P&H$F6H_*9NB@^61"'Y2>TJOU!MJ.=8P^MID*&-)II.'%4H@7J- &(.!
M-IK*F,)6^V)-&=VKB)ADZ3LPC..=QOJJG8!7M1,PUL:&C$=%U#:9$HZ3"X>N
M:\.IC'=/U#Z92M.K-+TT:%'[9$H E0"J?;(6]\E^C$Q =@$N'P+R8]'R2^UJ
M'4,(LG7W"\?[.W$BF-+ZB63,?T\C^/_"\%_#PX%I1>3:#Z/=U[^/7&\^LM<G
M=<7PV]?V+PJ<\ *_+Q9.&#J^%X+?1**Y$]CP0Q"]D-!T83#S$4 *89Z 6,!<
MIN.)'Z*Y&<&_Z OQ']C7^$@<7I)?_6<*?*CAC\!8H1/B9B%^R$[FA.PKP*\7
M HKA.[(,'(NF#[-9-/(\=ZPY,0/V]M*E>!T?)H/?& @>\3U*7J@9  [G,;S@
M^22@+JL+&<Z=)4Y$0^1-)YS#N\].!,,1*PZ!^W%# 9?Q[+@NO!7&+DMSS.(H
MA@D?XM#Q8)Y+<C^G 87U48"'DF<_=FV8)X)7V [H?R@QO1>R] .V#KZ 4"PA
MMVH3/P(OX3,<;;B7"N (3D/P ]!;.(T5!P'@WGU!S,)PE/AX2)E83F#%"UB2
MA]@"D87O.)92V%9PA3%B+PQI%%XVR<!R".QGNA H_40#P-H"<43N@/:/G"'.
M2X:O0B0YRD;TLD2U#[P2T+]B)P!&!VF>Q>X,.3ME=F8F0R8#P.8F">? LBRK
M1Y8T<'Q;(WX<,&O@^FR/7[P!0@1Z@ 9L"N1\>)U^LU (\2$0050>S\BW]$^N
M+6ZOR7+NP[QF"-^8GLU^9SHF %Y>/?CAT_O,DY<$5@73@!*Q!7/?^[ X,NJ-
MF/3-S2=*J$LMU 0("@QI.Z'E^B!Q"'V0,L$RPP3^B@D2I1+0)<J5%PGEA'()
MHN);CADEFD*H+50\*]$F,&0\ W&- S9-X">8<+R+Y%-F\4P?<9(D@B[T)UL,
M*C'P:1S/=(D=!V8R4Z+9X%>F[QH5X/^_O7=O;MQ&UH?_WZK]#EAO<LZDBO*(
MNBN33)7'X]GU^67&?L=.<K:V3J4H"K*X0Y%:7GS93_]V Z1$R9)UXP60.[6;
M6!()-!I/-[H;C<9*E&TGL,^PO"2NSZ5:H/=&KB\ C!L'.H!QWEJ/2945G:42
M5E9 %@J61*/,G/%XA'.*ZX1<%F!2PV3<$8Y;J'S?16##S+,!'UON"%^Y\V$U
M]29 /^ #_NU$#G\-ROPZ\(<Q,.-W*P C(7K2 /UKL'8%.,CJ0E#8(? C7;OE
M^)S4IIHK6OCZCK-1X$]8/E&!!1:B.LJGV0:;P&/CQ=7UE($@)&.3 _,7V0"J
M$+6ST(KI A5.N>V,'#M5U&+9$!8:3XVTJ>4(C0A_N98-%EG2LC_%=PQIB<U[
M$6^/+,<5ZX0/C!?F7);K\*TTYM+E((1.0 WS=0L(KGY9V9XI=3!^'1A)(-=B
M8SXNV[6<2;@XX4]2^P\X]Y@SF4!_@6.YI\^\Q.3OG][&8>W.LJ8_)LEXGP 7
MJ8?R.ZQ5YTEGMP#"#ZYO?WO_YS\Q]M-?:K6-9E&M)I]=ZF'V7N:U^5L@G_<.
MFK6?_. 7/PRO?9#GIUGO@BOPX2L?_7QB-^IFSS3K9N3#7_UZJ]$[>;\DE+M*
MVV[ID627DEU*=FD%=NE:_760=IGIMILQX*PVL$(8QSDPA'NA)/0L$,LGVDV8
MMIQ][MIZ$E^?@28&:%U-$_9?Q1&ZU1@>,V#U0G&'I\_ _+)@'9X+<:IU8V#,
M+0\FM0N8"/\)T',3H>:3#;)_?N:3 0_^;UF["E($)5F",_1^>)H_DM J2$T(
MS9"9$IG0.",Q0R$2V-BDC/\0[=\^3?G9HQ/^D8Y'#$?V*L=R\OZZ_8_>9[/Q
M<3Z=%0RGD-F_>.2![808Q51Y]C-D;LDN,\?9;_W#K']NM'*<_CW&4_ST7T*'
MCA>">O_-<F->W13/"!%T/)_)W>8/%BY'OOMKO=XX84.PMB>6&_Y\4FN>O&]T
M^]UZO5[(U"Z-(\\9O'B<.LGB="V,A;)F:]ZQ[#=',3/K_\AA&I8)G'$=?I!V
M2E2B_OH$CIN8_;,PC"<I0B0A>:NI]C_,SYT\E-1&HG7C:=>L-^N"ISW@:7\G
MGI;*SQM[S(>QR]'BO/3 8@2_&ESJ<[DKPOYYBVJ%H4'(A$7XG*E) U>CV>O)
MR^)5Q1S5HKPTT4C* (QVB.A3).Q^N8''T*<)D,WH:ABP*"""'6_FY^ S(R<(
MD3PC^<N/(_9&;@OW&HWZNT^7GZYF'\UW/[ )C\;";PM$Z#/@,-C_B"F[Q^D_
M9=?2QX%>!APHD.YBXM6 A^%%B>.23%U*[,!RA=\4CCDT.\2ZW#\>ZCV+G>LD
MB>#GD_H)L[GK)OODL\_AU++3S\E<)+OJW?KWN\<*9Y.[=X;;RI2[3-I;D:DS
M+_6]TQ'!QH'G:!<3/X",)#GS>5#B!0&T$8=!8;$B&1.9!H[+&CUC$UBK(A#5
MG2KI*KG!BY!=/'"N[,@'"X$U396QK4R9V8, EG-F=#G9E67)3+4GO\M13\35
M0@1CX@R'+C^BP_)?K0>6;BG2Q35T/KB,,3=;1J/;466=I?/R) \5GY=O&Z:I
MXAF<BH[+[[#(ZG$X_G<_^(89!\G6N@K+;.7G?%4\Q5MRE6=3DS60KN AL#:-
M5EW%\^05'1W?VP]<&=91==WZY'CR,-2=[P]56+9V8Z@2FF(5R;O$;-70+8>.
M(N^E4PM-5"9:E2>0Q$E=<>ITE-GU* &O%5X+6Y6,YT]+GC-:'J?VDM,#R*M
M/ AVZG&*8%>% MZP4+14M[SR(K \RPLH3FOI%&^T*+I3H!J;FEB+5X] (TDM
M22U)K=P2[!NFDF7YBA**M07"GA\+W39??W9"('.$@/T:RG.LYY9KQWBJ=7:"
MKY:>X/N;J$3P$7_#4PCR9!?FF">GE=:?'Q!'&3XL'V7(G)$(L2UY!&).TVLZ
M9;#^++BHM9!.A95,A>--XT@>O@Z<\%MMA">O1<4%F(Z 1W'@R>(7(8N3B;5G
M$XNG .YP+G.1R-J",.)Y JP6$<A3"N*T<X(P!V862!G*L]6B=IDX,(Z#")W'
M H@11362 _ AXS!I0S9+(V<('-%Y\E5?? 4_X$&*Z>QP!59MQ_,;/AY=%Y0C
M+ \N'R./3&QY3F+G.BJI8JK7OY_C<Q^?XJ6DV[*SR+?OK_-:4L=OA01]1IR'
M[ (!KLK22(!1$C WSN.1P.7 8$G2<8&0+ M]E4; B']%\B\?C&NFBU_-N2\Z
MT7BT]L1KPW!?90PKLX=/&%89PZ2'"<.Z8YCT,#F;QWN8F?A'_"/^'2O_<@IV
M)%L?[<;6YU45.5FR?@OP-Q^OXW&=#27\Z>!U@79H#HD3I=J):\'TY>U9>798
M,J3<$BB4RG!:.W?Y"85._",)4;+F "T%50.]J!H9ZQ'<;)ZJ>'.F"JSYGDPH
MDINU<F.>ZI$1KK#<E./&4>F-RDMOI+:I:B>V#K>9U3TJJ(?/4<T!0E7QJ+A(
MDYK+N\(008F@1%"B</[:RRR=\!M;<6*'/%-=/%,*7>H6G*;@/DD(!?=I*3B"
M(&7CM%UKG"J3$*IKG))$YS6*CB:E>M45&PKOOY)@A:KA5)W"TQ3>/WX\*B[2
MI.8H)DM0(BA1>+^L\/Y'Y]X!&H;LR>'NO@56R!VED"4%]2FH3Q*BG(0HKO9H
M*= Q,ED_U:.HK<*121(;$AL2&PKH4WA"KP"J3@%I"N@?/QX5%VE2<Q2%)2@1
ME!0-Z!])$/_B<<IMO/X!EJA).1ZH*FZG,KXF!2#W,_@JCRMK$XROG%.$^IP6
MP&J45AZ]'EJB=N_U5N*M8(BT3TWVQ*T@)* 04%X&2OTX@++7A7UY7) WN];O
M/+GI#1[!PZ70K&.+B\X^.FZ,-NV%%7B.=Q>R:QXPT?7ZJ_O29^'1E$C'/O.&
M25MT1Q^VC'?TV7.NA\CVP8SMPX3M/&7[%-@>(C.9$V9NFAMPUW]X+1?+"9VD
M5S'Y5W-)&-TJ1X"A6^7VU6H%XK$LZ%4:S"3^%<F_' "NF19^;7? T#U&QV=)
MO#8,TSU&A&'=,4QZF#"L.X9)#Y.;69P\*.PF$?^(?\0_??EWH(*=.,.ARX_R
M>/H7'C''L_T)9U84!<X@ECM&D<^NQWX4^)YCAP:[].Q3N4DUAC67[[TO^ZJ.
M8;DE'.SYKIR)4/_L5\]H=95Q8RH_JT>"0X*S)2/,NM'IM$ER2')(<G:4G*;1
M;>EX0QA)#DE.M9+3,=J=YA%)3CD.)AT"I$. ^K"-H$10(B@1E-1B&T&)H$3[
M IM/O(]&W([PY(HXK^+<<Q9R.PZ<R.'ACQ3]5^A@_ Z^G9JB2K$)@I(^;",H
M$90(2@0E+4.(JXH2KL]7/-Q6-3ME&*N7F&#*PXCQQRGW0LY\#\^>"Q9A,HOG
M1SPTF,>%01M9CPK8K[O-A!+BOXKD77*8U5 8AXZBC/V19DN/5)8R0:P\@21E
MFDE9JZ_'YCU)&4F9OE+6:^F17$921E*FKY3U^WK<99T/B/,H6['+I@V%?RC\
MHS3;"$H$)8(204DMMA&4"$HEVFS;V):M'#<WRDG$2<O$QB$?0C/!"P5D-=G6
M:&GGI +%;.C'N)=4D7^GZ-$1+7C7,WH-9:K#*",]RA-(XDWBO=5A,M,P.R;)
M-\FWNA@E^3Y OEM&NT_R3?*M,$9)O@^0[Z[1;A_/'O%F\:'=*PKN'5EPCZ!$
M4%*";00E@A)!B:"DW^[5XHEU37:G?A>5V/FP9L&(K3L.3TXFOB>WHT+\-(TC
M>0NB$H?&J;[#JZKO0% B*"G!-H(208F@1%#*FVUEAQ(/-TO+.1&^P2Z=Y5+)
M:[F5S*0B#U/1XK6=CM'0)-^ PB0$XC4@[AN-_C%58"80OT(0=XQ60X]SCP1B
M O%:35QOM(X(Q!74PM?%+5&_JBK%#UY5_("@1%!2@FT$)8(208F@I%B O)H*
M_XUV&<;H^7*%5!7L3_)2U?12FT:OK\<96HJT$(978[AMM%L4+20,ZXSAEM%M
MU G#A&&-,7QL>O@H;VXHQP>YP62;VL#"?)RI]30!>ICU8 5#%9P1*KBK[K'E
MR@ONMIIZN$-4UIJD3%\I:QY180"2,I(R-:6LU=8CG96DC*1,8RGKO:;KAJC(
M#068CJP& $&)H*0$VPA*!"6"$D%)L8V,G*YHT._^Z6L_ A(<RW6?YHG]"R>.
M:3>#?%.E?5.CV7Q-WBG)&<E9%7+6-GK]+LD9R1G)6<%R9G9I3X/DC.2L6#GK
M&/4CNEJ+=C4HZ//J@CX$)8*2$FPC*!&4"$H$I>/<U=#NXNEM2ZC2==2E.Z\O
MW]FFAOK0XNJY;MUH'U$\EJZ6)%%35M3:AMG7X^0RB1J)FM:B9L*JID=M9Q(U
M$C6M1:UMU-MZU#*@NXLI/D3Q(8(204E5MA&4"$H$)8+246R :+77\4'=:^#6
MLE8)N=TP\<7.VG?E3$\.CFMY/*F?FMI&?E0*\I",D8R](&/:5J4B&5,/3R1C
MJV2LH>WY#9(Q]?!$,K92QO2X=W!G7)?D\=9;0$VSIZ/'^U'YK+U5S%5'CZV?
M^M>KQZKBB5X^;_ZX5HD6DK&CE3&-?%Z2,9(Q'65,DZM]2,9(QO25L2.U%3,^
M[]O(&KA\>70_O8W#VIUE37^\L<=\&+O\:G21N'_7/!!7\8B-T#-OF+B'M]C.
M+0SH@^O;W][_^4^,_?276BU[:\^Y/YER+[0BQ_<,=A/!<^QJBI]"@YW9D7/O
M1$_LGZ(EADTQT=;_U6JRN><TI83P8;9MT7+2<-KL(GDP61XR_RL?_7QB-^IF
MSS3K9N3#7_UZJ]$[>;_DG&\"T3+J]G#PS5[QKORE-_*#B6 2P__%41A9'N9U
M,O@/XX\\L)U0\-\7_$MN6&)6R/P1.YL&CLL:"#)@E,&<D$T#'@+Y,+L#[OH/
MIR\*3.;/0<#>KGI$P#%)WOWYI'[";.ZZ2>[I[#/(F9U^WG."9A)5KW\_Y_I"
M!"CP'_;5<]O57IG%C5K?;P2,C4P.<L*'^/U!'-I$FMWA"Y!)Y&A/17@ #U=5
M7,GHP>U7[L9S?5SXU"H[G3>'U!C=@XW;+W&YS3?!3CW8I2?$-RT/2A%])D^S
M:T7SA5S"]2+Z.G#L?3<3E-9)I9D09EUA$X*$OR2:O_*)Y:"3IA75Y_!L8-E1
M;+E:T?V+,]I7:9%]HMA<GMW=!?S.BO22]TL0',<+'5LKJG^SW/CX5OL\\TBV
MB ?(Z.GLJ77AE ("ZP=IF!VXH<I9FG*V*XBK2W3L(3?[&,%'*SC+8U-OD@_4
MF!-G.'3Y@M(\PN2[JVR(/EJ*P.^YB-(!T8-Y<M@!4;>$W<N&T:JWC::I1\EU
M.NBL F84S0(HGQ&]T]Z1R<U^BRI:5/DLJDO^2C'3UC[MLB=N!2K<H4<*A11*
M=C7N=XY)HY1GNRMR7NZOG\0_2HESCB3E)EG[T%0RP$M@&T&)H%2L]45JD;!<
M =LH9K>%L7>12:.EF)TR\1_UO033Z/;;1J>M1SD+BMFI@!ERL6<QNY8>U[-0
MS"X[;:W3/L7L2*$HJ% :L!H?DT;9Z]3?OB?LY@< DZ;$^3';CB>Q:^%QL:MH
MS -Q)##@8VC7N>?LTK/]"6=O?O'#\(>=#@)F6A8-+[0KF\5&-3D%N%VZW:J.
MBI&$VS&'EUW7?\ T!(&=D(4\PDO]HC$#AC\3DT,(607CO-I>/TA[;'EW\+"#
MYR(#9F6PZ@NLV@M8=216!T_B>]^#V6-O/. )X#RR'O$_W]5_. *^X,6-,'[X
M?\"Y."8:.H_YCZM6TG F\.(82U@Y_C!D',1NN.2ABS$F7_7%5[W*CK6F2R+:
M='LKA3SR45<FQY;D^1W8=?V@;+I\,]MWGL05F=6)2D9I_(Q@#MG%"A2K8:OL
M/G7K(HQ[G$U8G5-=_!'2O7*'5Z!TSR$?%&3.-:&^S-SYEY+W=YY\A<[D[.!&
MI3IF=XWU\I\YGPP1'7_R _C.8^=Q$'#/?GIQ@2V"@-O \D)7>#.E]WTV_%<<
M1A.8KKQ.XK^PXI1QWGX/D!Z-S!0!$.'#$C0(&BOTEA]M."=;HJ6GWHDY.J=%
MI]^(J\35PM5-CGDKN41O12,?+-?R;)%U\C^6%UO!$^6=T/::FMMK_2ZEN9#8
MD-CLR(@WG8:.!TG*8,WSW39:XTA8JV1$LZ5'!>E2#GTM4;+KH:_2C.BK%;O]
M;UR1DB(W_550,W3N8O=S%Z4LSUVCWM;CJK3RF:/$ DV2HZ;D-/2X-(B.CQ*
MUZO^QKYQ-E+]589I7\A3VF!V+ITY[#\[<=C/*SU7-/(+#\,?7\I'M:(H< :Q
MS#>,?,"5AUG.@>^ZF+OKX)8F#_?..RCX.J;"L@R+NVEGI^UA-53CH:,H0U^8
MFFC2,D&L/($D9;I)F1[A*1(R$C*-A:S5>$525I+]3O5O]'7&J\\4HKB.,CPA
M*!&4"$J55N7**6;6VC9F5DB^HW)5MG9CF1)"NH4U#12SH1]C=+$B<UK1Y!(M
M>/>F8S3,X_%&EC6.(EL8I%2T$PQ2*H<H%;-#*H54"JD44BGYV2D]3=+<-58J
M:PO";5W0:,LJ1EL==<Z.?5;*,GNC7ZZE08KP^7<Y);U#_RV%ZA?EXKKO7M,H
M*<.EBD*H9%>D1,26!LY*(V_[S=B^=:AR5T([5FK:I^;'00?(#RB@5545#C%4
M_/^_8W]]Z;6=2A<52,>V%8P*)"'_0D:%7^A-,J>CS)U-?"#[/Y6"W1^Q<RL<
M5]7])]=_8'_GP[M]SY^1J)&H;8&S/&N/$<0(8@77,*L88L?JV&E<$8KX2?PD
M?A(_<U/0L]RH1I'7%19]='!5;;C#XJI;3%RR(T6E=+:8($4W# L=<[-A]%K*
MQ/4K@2.)"(G(2V-^HTEV3:%,R#E1AN2/Y&]K^>O6-:GG1 )( GB$ @@VHJE)
M,E@E=11?\$KWJ*-8LE>ZL=@B&_"1'W#VE=NN%8;."%@A[AU55"'1T;LJJW,E
M%K-IU/N::(PB&:'JHDTR4KF,/+]N57WI4"3F0NBM'+U:5M@E^!)\,P9*2T<,
M5V6@E.<R:5H8]&P"(XE"%LS<)#YDH\"?;'F1O9J6(M554_>48$EUU32R5JM"
M*TD82=BA$J;))B.)&(F8KB)&BQA)&$D8+6)J%-K=>Q=Q!\=6#>U $:_750V3
MT$7HJIIMA"Y"%Z&+T*46NJK:15%QP^0+CY@M*KA$;,H#QU^].U+@Q;^O)@=6
M$2DN]I"&1BEGE"=.,E*!C&@2G:%S?@1?G7/."+X$WW46BI;':*JR4$JJ'+$4
M7=<EX6S]3=2+QW>JN9 ZUYW%K6=("<VVBF1-=Q8/&$7>VK-A='H:79:[HU(Y
M=O>/Q)C$&!O1* 6G K22A)&$'2IAC2Z)&(D8B5C!MFA;CUBJ'K9H)24B]4NC
MHR#>[D$\-9,%*$1,Z-*";80N0A>AB]"E%KK4V!A:OE14E8VA3)WQ7&YO5,"K
M5O'ZXY?]T;*N\!7M*5J44C4V-5I&JWD\>TA%" 4),@FR^FPZGETDDF&2X=<I
MPV\ZW>/9J5IV!<H/H9.:(#5QC&JBT32Z1[37MEDH,K&-MR)G<P57!P%[NXH3
M,L?3YJZ;]/OS2?U$? :6V.GG['2LYSY[-ETI;NK?SZ?ZX/!+Z_L"[I7=[SBE
M>3@I]8,N\=MC3WL5A)/K9G,)**V[0/;&>62?X:=QR"Z\(1^FD::>B#3U%937
M2FZ6S<*\&D27!EY5@LK[S>D>-SV+^5V%JMPF_8#KIU^B:R=4;+@5>P?KH\Q;
ML+=79)_\ +[SV+DXB6X_O:BY"J;E-K"\T!67JU1)QMGP7W$836"Z]CT3L@5B
M5B&C<#!O1]HN8"8YVQ)4XIHA@A/!*2=5Z4>66P"<#C9$#IK!5V9Q:GSE>5[Z
M@KA,7-:&RSFK)WU+5V4R;+[X]WPRX $S5<ZQ43Y![G4$UXNM+]$RFE1>0MDM
M,Q+!5R""G28)( F@&M/P*@6P9?0[>NP6JR&".1>D?<&J/X*;T!75:U1#NLK[
M1%D&Y(MAT#>M7D,/550Z:U0U$4B4U!0E+:_J52.CFS"M**;?M'1Q%M5='BJ)
M2!]!A=#$GIV+WNRO8R@72A<1EJ\_U;F(<+U:,8U670^+G.X )=$[*M%KD-R1
MW)'<5;'D-?3PG96XDW=;AX NY'U],8'JL[,HXJ0"280N0A>AJS2VJ1'BTZ?6
MVV$G<!7P552L&_&RE5]6083U9KZBN3Y:\.Y-QVB8QQ.>**(4C78;^:1G2,^H
MQKLW'4WNWR4M0UJ&M(RFO -KIJ?)*2"-]8SR1;K,>BY5NJJNS'5@_ZW77H[K
ML,+ON:N#2O9S2L1K:="L-*JWWXSE66$KMQ(M6[!BGVHRN=5I.<"B*;-NBQ@J
M_O_?L1^M55+%E]K:CHY"RVQM1T*Q);8JT-,D<VK*W-G$![+_4RG8_1$[M\)Q
M5=U_<OT']G<^O-OW_!Z)&HG:%C@KJL(=08P@IF/5NW+=A,QU;CMA>T<V;!TN
M+I*(0FJFY20TSP*I96J:JAA#""&$$$(((8000D@5Q31?N,-6JV*:5W;D8RW-
M9EWL6^Q[/Q@5$J-"8@>.N6MT&GI<3T?WL9.$5%-J3YEM90WJ[)'\D?SE76NV
M1P)( JC&-+Q& >P8O;ZIH006Y) N4?*23ZIG*5A9,XL-^,@/./O*;=<*0V<$
M/,#-=47K8=%IV4JK_\D:'#VCWU/Q2E0Z\*T 25I N$;H58PF1=BD!7HU*3Y&
M\"7XKK0?^D;=U,33**.DQPZ>AJ:%>\\F,)(H9,',R>!#-@K\";-L.Y[$KA7!
M%R\4]E72%Z%"A>H>7"VI4*%&QB25 B4)TU7"--F:(Q$C$=-5Q&@1(PDC":-%
M3(VZU7MOOE'IZM<0D-*X_"NAB]!5-=L(780N0A>A2RUT5;6+HN*&R1<>,5N4
M%8K8E >.K]_NB/(IHXJ(;Y$IG3IE:M&Q'X*POE$3@B_!5^=4+8(OP7=-JE;[
MF R(DJH4+ 6E=<G3VG3!^C%<IK[UU"BA<5:1K.E.W &CR'M1-LQ>4PNE5A5B
M2<I(REY11@E)&$F8AA*FR2$*$C$2,5U%#$S%?NL525DE5?ST2]JBT-3NH2DU
MMZ8I\$GHTH)MA"Y"%Z&+T*46NM383UF^5565_91,*>A<+K!4P.E5\?[GE]W%
MLNXP%NTI6CA0-38U6D:K>3Q;,$4(!0DR";+Z;#J>31Z289+AURG#;SI=/:Z&
MV,<5R(U+BE;F)C5!:J(DF[UI=-N=(U046\0VWHJ,Q^4A__0V#FMWEC7]\<8>
M\V'L\JO1V;R@G2BZ?9Y-H[P4692_^&%XB^W=PF@_N+[][?V?_\383W^IU:[B
M*(PL#PEE-]R. R=R8"HN'FTW'J8U\\XMUX[E?>_,'[&/CAMC^;P+*_#@O9#Y
M <,NV#4/V,W8"GBM)CM80:T7.4-\'XB;]Y=V]PEZ0_KC2'1V-4J[@)9%P[,!
M,,P"A0]?^>CG$QLC'*99-R,?_NK76XW>R?NER,P&P+%EA&Z*[N#U\\[H:2G
M8_;R"N>P#+(6Q>QVS)G,AQUPO)D['/L/(8.I9WYF,N7=MWQ8LP#0UAV'QW!B
M!E8(,S>UGB9XTL]ZL((AOFM%\$+ &5^8=VS37IS[83+W/)W[*<RY:!JHL:TX
MY/B6$T!+/+ =^#@-'!N&!BUSCBUCHRE-$ROXQB.4S9ACZZ)#?S*!OD2;(7 I
M$-^F9Q(#@X'809_6=.HFE>/3-Z. 6V$</ '+$2$3'HW]H8$_/<G1B3SC!R1J
MR",>3!P/Z?&!<F8!+FLI,$]?U#F9/P<!>[OJ$3D]-G?=1 G\?%(_$9]!/]GI
MYSV1.=-$]?KW<ZSM'0PM*LEDG1X]K+_.UII]Y6!W3^Q8)?O)O=;YR+GX?<5-
MU>. <_89?AR#.@;(#U59" DP2@+FQGD\$KCDL,53(![+@EZE.W7$OR+YE\<>
MIEY:N/%:M'"RZ]HS-IF051&(#I*^2P-AN#P,]U7&L#)%&@C#*F.8]#!A6'<,
MDQXF-[,X>5#832+^$?^(?_KRKYJC?7F5ONF>-IXE:\OO\DO7OEF[)[?GLKI?
MZ5*Z1J)0<U??:R36;T*;!E"HBNVG#(R5)Y#D3#,Y:QAU32HZDIR1G.DK9Z9A
M-FD](SDC.2M:SGIUC8[A57TMV18^<!E7A-"U*3F<P#^6:U,(2@0E)=A&4"(H
M$90(2GFS38U]BWU+S)2Q;W'K1Y;+IGX$73J6ZSZQ].A,>FXG/4BDR3Z&B@=6
M7_;D7CZ)J89&.'@8M)-1%9"5)Y D33M).ZZ]#)(TDC15)>VX=C-(TDC2U)6T
M8]K/**I$24Y%/V952SY93L!^$U4C+&_(SJT@>,*B%V<3&'&$]2#.?4]P":%Q
MPSW'#]@7<%?#]95)TD9$L^&9-[P((V>"956P-_GMU>@C'T277A@%,2;K+555
M*;4HB?##ETJ!3,'U1K)$.8P1,@G98Z?L$74V0F2/'^-]>W,6A9)%'K((B\=>
MV9$_X %KFK)\[.DRJK<N@B$E=E;_8HMZ& F*>_7OMSR8L(I!"X&;P'_856DM
M!'$ZW^>P@[T'$2OD.O=B"/OR)M=C-#O/\[H3*<NXW5\9;\&7O11S?EO(.:"Z
M? !7@=6# M(%X:": @%[SWT.!_SV L&K.>LWMVA4,29SFT."3_'PF5G QP.A
M/'?A"E9WY4(SZ565;59B;"6,S5D\M@L8;+4?G=\V<_.TT?Y^O9\*SGD<\"$[
MH)1"KFDBJM]$E%\\3+2G:!7C56->Q5;95GY@[32,NB8W=Y9Q016)"HG*.G:T
MNT:KW63/@H?'(3=[A<ASB#[/HN-IJQCH_<4'^QMK'3-\EV5>9O\4KS-\GXD&
M_F]]<'RY8V7*<*_(@"NC!O><K4-D*W A=,(H3"M1CWS7]1]@.G]\$==:!=$I
M]G2LP0.JE49AL>-$=F8[2&%L*UU#C>)UKRJL1(Q]=?&Z"LZ/7 ?^O[@=@7=B
M>6P8<W!.;#Y!3=VH-]H4RZ, Q>8Q[QFKV-4/,DVC5:^_S!YM0Q4D0:]9@@X>
MLQYW\>X<M<L]=W"K^P(/W%O;5:^]N 3O>THGGQS''=B57^I:<1=!EI5DE\-U
MGX=N!.R\N+:,?C.O(V&O8I*KIDM_#N8I)D6LH,> =W)V,W/\NQ]\P]2\<VOJ
M8-F$V8K[/Y876\'3(0MNP2?=%#+>"Z*NP,-JA9C<9EV;+).29XRPK3NV]7 G
M=YZLDA;##;?/JWP-PI9YGLD^M1K9GKOQ7!TULT2RIE5N#QC%ZU5:):%5>0))
MG-05)YD:^HIDJD)7F>SP(['#J\]]J)Z9!#N"G3[NF4IVEFJ24!ZG<MXQR\\?
M[ABM1D=7(XBPK0*G5,6VW@9^H4O)Q!D.7;Z'.:]5L.\\#@*\YW3J!UCN3950
M'EU8I81E667LX4V[OF_N<>4V[D85D!N7?B"))8E51F(ULR:4%UKRAA53&1IZ
M#.K&A0AVZG&*8%?]?A"5W"_>NBNK5KW*IY%48U.S;?0;YM&8CR2U)+6O0&HU
M2KFJYKZ-==6Z9A7"+B=3RY;EJLZ&_A3CL,FE&4/NA7R(?PD?'@N0L0^6:WDV
M9S=CSB-CW5,W$?Q'5A:#IBX]VY^DMW.$8_;)]1]>N'P#IOC,MO'R#F#/=>![
M\*<M6SOSAN=CR[OCX:67?<;Q;&?J\HIJD>&?M]E*7_(>CC"]@D.4 7/F;,8+
M-ZP,JV_]J6.S3KW#\#/\."O")!)<#1Q,PF4[R^5!,A>AG MQO<?J)\.%^7#D
M?(S\0% 6C0,N9R=T'MD$!CH.&8=VAL\(D3>(P!2.< IG+6QX;]6%(5ON0C0:
MI^WB*[AARUL5'ZRRJO<6\I@'[?':02S0M.86C@W:>A$7S\F-527\982L)%M6
MZ]NR1-^NZF>VW-3KW\\IS+5&7Y'&XV']K:@2M*&_[<+2["5XK:GQ\9(MDX?
MA.PKQ]W1O6]/7L.I51?O%#-;YGZU[-;.A88(66!ZNK353[LOKFQYH&?XKSB,
MQ+JOBIFLO:8YH#CB7^OBGP18V^1EE&%8I!;$@Q.-_3@7&Z(8+*\PF/5%=0ZA
MW8*2>HHU ,.0KU)&*RVHO)1 6?)>Z=9#@4J4^$?\.Y!_.>YD=5H'W5^PK58T
M.SGG.B;QJI %W.;.O8C?E1+BI=)\F^(_BL;:RV>$V6@:S:X>FV!4U9*J6A8^
MYC==30KL%,H%%=)\2=J.7]K,1L-H=[L:"ER%=N\G\8^Z=N^E=P^]^<&3"DID
M@5EJ*)$<2<I-R%=@JEC#L]DR.GUEPGF53QB!6%T0B_9:1J^NR3I%<"6X-OM&
MNZ['T:CMYH;BB>^NHC$/F)V<H+;6;*R0GU9.I$@5/^H%$ZMG-.LZ!C,HM/?:
M0"Q#;QVCT=3$QJ+@&\E#T3AH-HQZ1T=YH-C8VCG]R$<\P'+624I^9#UR)8PX
M\MG4C).9;</4Y) B!1Y>-X@E7C6IHD1@);"B<FUH4FI3S2@9>>IZ>"9*5D<A
M*!&4-&(;08F@5.)"N^\ET8J=__G%L0:.ZT3.JC!'H8> J H;56&CXG\J4$>P
M(]@IQ"F"'676/#NI%\1\R-R7C!7:@Z63>ELQ8@VZDV97C72[2@[+Q<C:/2,7
M]'?:&Z[453$<2@X_G4XJ>LR=GB9[ R0,) P[V%E)6_LM.OU\%IUF2Y-]8D7"
M@9391/OL.NZSK[?L>XT-9J<J&H R15XU@F5N>E.73-PBN:!$9CI)0^72T.HT
M-!0&50*@Y*!1>H+2;",H$90(2@0E_:(D1Y(T=?'OV(E6E$^B?"G*(% P@X!@
M1[#3CID$.X(=Y4OM%_^Y'OM1X'N.'1IXU]\I"\=6P,=@\/ @E(SK-<SN.\;7
M&#*42T6Y5!4RHMMI&NU.3X\8)GGIE-Q1>.DET^AW-"D72*672-YTE[=NQS0Z
MNE3*4"2VIWP&U!??PTNH ]]U\4IH!Z_(XZ$:-3IITUS-)"BSV3*ZG;H>BH 2
MH5XUBJ6EV.IJLFQ1(A1)0^$%I$!]-WHZ"L06=MQ;<:']"K8- O9VU4@KO-/X
MW$=3+^1#!G^)ZY:M"#[<1/ ?O X;+Q&^%(GI+\[5EB-8O_F;PU!R >;M.."<
M?88GQR&[ -X,V=DT<%S6Z!FL43=7I%YOWFD^F#LY;(T_P]]FL@6,@4K736YM
M_OFD?B(^@R3:Z><LG3L<BIG)7+W^_9S"O5T@[6]+WT%[)[AA2Y>F PG)A>G/
MS>4E1;0$SB*E\BQD7_G4#T"KY*3MUTM2CK>.+]&PQ^SHC9!"H##\5QQ&N*KL
MZ]H3%(X$"A\LU_)L#HM -/;C:)-M42PJ_6GD^!Y:.K?^U+%9IZ[,\>7=D9-#
M/+' =?,@U!<UA'(O>"?^$?^JY)]^:3C=G/<;OO)[[L4O.[2T99GW\DO9-9OW
M-$RCW=-D3X.R:VBWO_#LFD9+D_.RE%M#TJ:[M.'RTVP>4W+G.E,W\!]VG;']
MSM"]X+^K9Q:?^Z'8[KGS_6&(P:%] [9[L'??$P>'A_.V(+:X Q,[1>7R&U"!
M!U9VC3,69$G7VT:[N\*2WEI]50N+,E"M%;$D@FJ*8)($OZJLC?:BIH@93Z),
MHER:*./"V:JO\ &TE^:*:VO46T!BLU=L;8V#I_]O@1^&;!KX(^?E/=D23Y.O
MXIP2 8B"J,M5G:R'7;$&>*-CU$T](MDE3R,!7F/ 2W-7DRV:LOBA0GR:!$<#
MP6FTC7Y3<]FA4',>2+@._'LGQ*2[D1\<5/&>O&/RCJN--3>-1O<U.<PD@"2
ME46:6\<H:8K8XR3)),FE23*LFJM< >UEF<+,6TS^%QXEMUU1Z(!"!WM;WGVC
MU]8C/Y1BS(IR2D&\)RD5#3T2,2G(3)*CE.3TC6ZCI;?H4(PY%R,SWZJ"Y!V3
M=UQQ4K/1[*XH-7RT+C,)( E@5>$IVM$A02-!*R/AV&BUS5<D:Y7$@9_1V5+8
M;I?5)ID518$SB&4-PLAG+U^=HV1PX 6VJQHQ6)9_H)@-_1CGH-@Z86NM7D5/
M8FO!NY[1ZJXH6*I'+*0PZ5&>P.,3;Y+D78J>J%-^,$>1>!W[ :032"<4P*:>
MT5@5^M->*>Q33'\5P654RL=VUQ=0IVK^!;#[8+FY<1ZIEK]4"L*/ECIL5L9_
MB[+^J9JL?[_E3&;&,J-U(=*Q@ZI^J7YVJH;:K>]W6V!S[M_<I?NJ2WE3W?\]
M)^Z5XZ80@*AZ&P !1 V T!T!V]GC!X$HQ_V(G5?BO7WQ@^1"ERKN^ZHAXBIQ
M55FNYJQN]#X&0_<0T#T$*MY#T&AWC$9_15:&@O%&NH> *J.7< ^!T=;D4 '=
M1$#RIKV\-=I-H]OI:BAP%=N]&A_7R>WV >53EH\B35G]U.3BS63P,DV=\NM*
M K+R!)*D*2EIR<%WH][2P_74LL@3R2S);.[F>KUIF)I<'*;<*1[]P]B*71J@
M?(! #1U2?EBYW3!,4X]Z3115?MT@3DW15D^/K&N*^I(\%(Z#=MWH-/0(=R@<
ME%75BLNO)'^N<O])_*.4W.=(4FYROT!3&<9<R^ATVGKH@A+FBS"L+H836VY5
M11_ET7J,EAQ)0^72T +'1I/=]:VFAL)QJA97)[]-T6"<V05G3H^[V"@8][I!
MG ;CFG5-' X*QI$\%(T#LV,T31WE0:E@G%89DCD7-*=,$,H$*<74;!J]KAZ'
M)RA+DN1,=3F3UG"SK<?&-.5(DL22Q(I%L-TXQK1FI4*R5.>\)(5&14]?2_4!
M+7AG-HUN2YEZ3,J(C_($'I]\DRCOX,3T];V]EPJ=DTX@G5# MD;#Z/8U"A86
M6ND\_7.AU+,^A<;/K7#,/KG^P\MN"Q4;%Q\.*3;^C/3":XP_JRR^93GQK>8G
M2VHJ@O7Z]W.Z]HXHE!W,/ZR_W8OZ;A?@6E7[=RMMG@.LE"T+OA,,]ICV]4Q_
MM5!0M0 X06$G*"A4ZCL75&I6ZKOP.'R!"^1!J->E.#+QC_BG+O^*OY!X51ZD
M2AMQ>&!BBTNQ*+<V;V- M[TP.J5!IS24D)S7*"1T"D2Q32&2M^.7-SIELKNU
MN^+@MDK6[OG8\N[@>\=C_I0'5H1G22S;AC%$X8\JZ!4J$+![@8#J[WVBRBO*
M\(2@1% B*"E34D33L-A98A.P@-O<N1>Y*0I8!Z_'ZZ#XV$9&O&D8C;Z._DD9
MS*$@ 04)RAASP]3C8!M%J$D8BH]0-XQZ3X\$9C4BU!21N_3NH3,_<*CBLJZ.
M;BFV;M]HM72LVOEJ;%V2G,HKV[XQC49=D^67*CV3/!0O#W6CT];$/U-"("CP
M>Q6-><#L. CP()\5AER)&H/*>\^*J)/R@[ =PS0U67,I"$N24TTFE='M']/=
M6037HX;KFY:FB7]';#8J'L:<Y0M,K2=,%C PJS"(^9"YCC5P7"=R> A?>D/F
MHX6IPL)('JJBL<Y6W6AWE#EV2\%.$AVU1$>TU]+%HJ3D30(KJO1ZYW7O7^UM
M4BZ6!DN?_^EM'-;N+&OZXXT]YL/8Y5<CZ"TQQ!SO[CKP/?C3%B6YPC-OF!S^
MN/2RSSB>[4Q='MX"\SZXOOWM_9__Q-A/?ZG5?O/=>,*Q$L8-%B$6I7OBP!Y;
M6/@+OF W\>!?W(ZP;O%G*_C&(RP'-G2P?D98J\EVGM-X&W KC(.GFP@Z^_!T
M[EKAO'.&=YS AZ]\]/.)W:B;/=.LFY&/);3JK4;OY/V2[;MI&5V>I#WL9[.7
M\X8_N[(C?\ #+ S6,QB8P\"X"8#]2:J"7L/LO@O9!]\*ALC^CTX ;/:#D%EQ
M-/8#Z' HW@IF$X*/Q5.<B>\:;0;]NTD1$P=,<MN?3.!3B PW\)FQ=<_9@'./
M\4=NQUB[31X(\FH3.9%18'FA98NI9'Z /^,IH6 X*]3"K&SW4]?R&,@0#"J
M609V#-HU$PE .F^@DT!X .S,%M7AS'ZSR=Y8,"( YY /?SAEM_"@J':]T&[@
MWP761 R!0]? CPS[&D;"0G0K'J"UB <3QQ/%Z."Y3WP0Q%;PQ$Q9@^WT1=G;
MHN2>+'8F"^K,ZIQM4?<L43>]^O>;[;ZU@,VU[-FLNGKG^T(7H9?Z-G?I^K *
M''O4_E^E',JHK;A<1W 39JNB<U-Y0W5*).V%-X)Z\1#Z%/@3K+W"9<FMCZ"W
M<6U0%?'+R\Y18#[/FSH*7DO*ER55SK$15\OG:LZ"H?FMXO$$-1\HYU"Z@G,3
M?=]"K@57J%<HV%,0=046@2]H#]QLZA$ *GG""-KZ0[NE26QSYPDK:1E<O'&N
M6FG+GY;B[N933MH.(*_RBPX)=BIPBF!'?LC:\F5^&"GKA2B?N9B?U4/%2387
M[ZT;'4WNLJ*<7Q4 0Y(SO\^U5]?#G2J][*@&/A2E6[VN6GD$)8*2>F47]?=U
MSF!XUAVF0#DV_-MRAFS* ^GZD+=#Y:Q*&'/_M$77CY TD#2DTJ!)*8U=O9+M
M$\Q?3-Z>98Z?6T'PA#<+G$WDH4#,S[UXG/KP*L<$Y%_\$-/)79&I"Y_/1)D)
M\=@O\^."ZW/(?[,"!TF^Q*PO'D877B3>>$UYY)@O;:>,MA)&^R-V_?'S^?\F
MA3L$1S,',)GCV6X\3/*]XP#9E-SD;6=O\AXD-W*&8RY:"= ,X2$FV8E7,:E[
MY+NN_X"=1_+ 9^3?<5$\1*2'8^L\,^4N3GDPGW)X,N1KR#RB1.W ?]A5^4V<
MX=#E+^?U-1L[9H7M04?NB:V=YXKP /;HD^=:2*KT%IRK)FV:D%9]BG+3S#5%
M61VLK8L0;&>[H]9DSRG=?7Z+G$-A4SDC& 9FQ9=C9RMP=D$_84NMW$W&2E7T
M)=:W*B[+ZSZ:HQ^\K\=^%/B>8[]<_J]*@*?N'T&<('Z(!E?VR!EI<((W:7!=
M('[@]F4*L&<AGN5 %QW].S1H3@<JB:M;B"(QME#&KE][Y%[?:NU7]89;V6N
MWEDLYU1(GG;JRQYSTS0:ZM2DH<P5DH>*R\^WC8[9('D@>2!YP$;Z1J>A8WE[
M$@<2AP+&W#)Z9O.(Q*$\'VSQR-7*Z*&JCMD7WZLI=\O7;DQ50ANM(GF7+0(U
MCA =.HJ\#5:S8W2Z>IP!+1.SRA-(0J6N4+5[1K.MQWD>DBF2*2UDJM4T6IK<
ME$8R13*EA4PU3*-;5Z:Z=@F0K7;/D()*>MSQ67T: L4GE>$)08F@1% B**G%
MDU<+)=IQV*9@@1]9+NTUD+NIEKMIMKI&KZ_';=,4PR&ATD*HNDVCW]$CXXQD
MBF1*"YEJ-XVZ)O7X2*9(IK20J4;':#?TJ.I'>PV5QSTH%*-^*(:@1%!2@FT$
M)8(208F@="Q[#:IN*Z0GS#/U@Q787:"K2_:XNB1OYZYA=#IZ))+153N$UW>F
M:32;>FQ$$5X)KYBHVZCKD?Q.>"6\BBM9ZYH<="[COK2]@[E:I1UE#SJKY2/L
MQEDE=,8JDC7=A#I@%#GKI6;;Z#<U.NQ<$F25)Y!D2EV9,KM&OZM1 A+)%,F4
MZC+5T"CYB.2)Y$EU>3)?DSQ5NVU%$1\](CYJ[LM2\)"@I _;"$H$)8(208EV
M&RH[Y$S[#.1OJN=OMGM&1Y/]>HKAD$QI(5.-OM'4J5@=R13)E/(R91H-3>[G
M()DBF=)"IC#W39-+/FB_H?+8!X5CU _'$)0(2DJPC:!$4"(H$92.=K^AI?!^
MPQ>NVO5M6S-3"0G>PDT#BMG0CP<N+\%/4_3^2=78U.L;C;Y&=;M*$@KE"22I
M?<U2VVH9G7:+I):D5@DXDM1N=SS1-'HZW7%'4DM22U)KMHW^$24F;!:*3+C@
M;60!DY>'_-/;.*S=6=;TQQM[S(>QRZ]&OUF!@\]>>A$/>!A=>)'(VKN%D7UP
M??O;^S__B;&?_E*KW7#7!8(,=L<]'N!%)MZ06<.)XSEA%%B1<\]K-?GTK!OY
MRM_D"V?>\&SA\8O'*?="#HSWD)%?^>CG$[M1-WMUL]&/?/%7J]$_8;'GR%]_
MK=<;)VS(;6=BN>'/)[7FR7NSV6EVZ_5Z9G1;=5O!P/HPL)X86!\&UMLXL$:G
MK\? NF:]6=]ZQAKM9D^3&>N99MW<>L8:W7K'/&1@9P]6, 0=$D;P$IORP/&'
MM<_PPB2>L']^YI,!#_ZO=C&9NOX3Y^PF @%E5]/(\;WYS\LC'UL!_V"%?'CN
M3[ ["Q\_"P++N^,3[D4?GN:/7%M/^)6@0_SK-TG+M2#%W,2?/\0[MT]3?O;H
MA'^DA HZ)9F2R#^^8N?BF61T\ON3]]?F/S+<RY'TEWF\@:6?K<?%*=",QY+\
M&8];E?#X&1._PN^!8T=\F+!=0?;.:10DJLK:915Q%*PM6S.(-Y@O9"AD=] 6
M\N^-X[$0?PE_*$OSRG;#OR$%X:4GZ?Q;X(?AII5W6^6PN)"9V87L\LLG7*(;
MB^M8_D/1FNU+)FI>;">.K^7XDNU,'"\>X_O9'9LX#FY-::KEHW/O##DX!T\.
M=S=:>7GQ^)/E!+]9;LS/PC">2"K1TL>E+J7HJQ5M]#;VXW@[RW%P2NJG^;![
MVU'IROQ<5E)EF/_5";^Q40#L#G"P_H@%/(H#KS)/9]4(D,A/0&,:?,I3*-;:
MZ)OFJ]$O:+Y6C7;S?%7E_5<Y7PN&_\;Y:BLU7ZI/3U%JKM&H8AI^\UUHVW6B
M)Q76ESDU92[OS:99\ JS."X]F5\0[IMFIQKF9R(\H>"YA0VM]BV*CP9=_#L&
M B\]Z"?&+\.K:,R#V['EK;32\X@4;?(S6LUV/K;7CF,[UAEZ,>*QUPSA5@E-
M4%X3]+*"VVN"&OV*9^A+C&2B=27G0=I92[/FQU$861[NEJLV95]\#R/U?)@,
MY'E0*R=EU^GW.F:SC)E:&M)LJG[GF","O+;N>6#=<2E%;(AK\0B6-TRAB/G*
M"4S$#N=NZ+NN%82XKR'G48EI7$1G.M(S.5#QXT<8YFP1SU\TF]D);YR\[YUV
M\C"W\QXX@6$+,!QLZBR#H7_:JT!'$QAR <.A5M5SS=#2"PS\D0>V$W(VA9%R
M@UW(SYB3QJR(8?P8D"'WN=<!H=R]DPR%2^-.?N'7.)2M%OLM_<X5L]S-;P=E
MRP'-YG#C%%6SIY4A:P=S:_]]K&Z_W6GG$7I91__V0G.5,8'5%)H,A=4)3:^7
MWVQM.:!G<UC;N JNVB6N?/Z*-8'WG-'&:;=5U$;R[DO:*YW97*+:RS/;/,TE
MJ'W@S&Y4J]4L=!FRRECH&JUZNVD6HSJ7%KJSN[N WZ'@.!Y8OE[HV%)Z7E[B
MJN/_94KF:MDX8!Z>)Y?W.[U<$V?6#F,V'6DR@+<B#&?[DPGP6/IIT1BF9&(]
ML0',7!C&2\'3O/@OT7(U$K^&9W$T]@/G/_QY+'1%LOX"KFN=D_>M>CVGZ.8Z
MLA:SOVH#?(]EVV:9QMG@B66?2SI@H@>#7;N6QS[[0V?DV.)=@WWDH1TX$NIX
M .*6!Y,P-UYCA]G^,KV=>4/1U\;3$N\O@68KL,<,ONH8$@]CWQUR6/"LZ33P
M[]&H91Y_8%QXG"#W-E#@W*,L91@UQ>&_ 1^4_==?'Z&Q\W=(G_S[X[L?#)AJ
M:)0]C!WH;-Y&$B"6>#>8YWNU?\>6"X.:1X_3'^5'L32GGY*ID%$(XUEXXODW
M G&SMG"$ #DY G&$#GX"C37R@XD%-*9/9[]*&L;Y]-'E3JD$'6^%XS0@DHA:
M8D><YH#A+:9["SC;MA][F%J=BT:^2KN_3"<4J0RO?=>QGW*S0]XO%;79<+:0
M+1]&W*,PCMG#0XR9PW^SDY";3C:N[CWA;KI])0\;N4_BE !( _,]7HO\VLB/
M _;$P=J4 !N#P0K2%W&OAM\*C@:6'8&$P)?!Y)2=N6Y&FO"=]2*4B$[2JK?D
MH\*+P(DPQ*7"8RC($ROXQJ.Y<8S?"2EVGW"-7UA??/G*,$FU$3V=LMOQ&EL[
MS!K;F'@KL0JMV*X?BG,32)-\+ [6]A7..A-CS^58*I*S<"C5MEP[=BW4(;&@
M#7O_X%J@?FYL4)9(A60P$HT/3/PA=T]9FB# [F<9 K#XSL>*[8P=&%2 !U*S
M3ZT8]BG['=@?+KR1=#N;R &'N75 %2$S>"K@B!3'DPH F 9X\AF>KYC@G/"4
M1GS*2/1SP$$OAAA5%#0F]C1" #@F;8GLY,W;\.'5B86 GILN$@:!$WZKK4C'
M@BD)1"<I19*2%&_)")>Y]NOI#30;<"N,@R>9OLKL.+A'LY3QT0C(01OT.22?
M'3!^?O)V=TVWJ'?#!5.X=B[G<(OX=];>6^6>@U-^$\%H<$F0X5^D$%0'S)-0
MH;*K[38ET6#M]#J=SG,+*TM'&4/KF?6FF??0^MU5QF/90\,S$=W<A]8WN]4/
M#3=&>KD#LK=\H+J:66OE/[1^O]>J?F@RMI?WT%JMYK9#$_3#^A*#TR%M][F3
M:$W0.*U=V9&/WBR2R\X\#[ZTT=\*?-#A+R2^8]-?9RTGC\^=O3/1^JHSD$+]
M(,G/WT9^)/3@HS-JDM\WQP4Z>%3OF2.[':E+7+N4?OO'.,"9E:$R@Z5@>;;7
MFOBE6'X1EK]/?C#B#JRX/-P22_BK[%+V*#N4W2WM>THGFT=7HTPW&P^(Y8O"
M1N<YBP\A_\B8O[R/3<POD_E+GF^^S#=;/>+^"]Q?WMG*F?MFLT+NKXOT%,3_
MU<Y1R<JFO0O>5U-\!#PN=C5MF<3BHM5V<X=%\VAY7*QR[G1:.?-X;K7/')*+
MQZD3R-'A+G6^_LN\\8\;#DT=[L:\1Z37ZHU:W=SDJRR2M14.?Y/;Q#O8"U]\
M3T2\?5&BBZ7G"W?%H^BX!*-YD=R4VJVVCC=#=.M!%#079[8=3Y(HN$@U%3HD
MX&.0$]QZN(2Q3SA[\XL?AC^H.D.908@Q+ Q!CN!(INL0_;W_;.1JDVC(]:\\
MLAP/'KRP @^:"E5E?4IH2N>1\+\:U.?J[6C(]0I1OQOKCQ3UE9M)N^F>HS:3
M2@;\!GZUVMUMW)^JF78V'#KH2E@NN[:<8<WQV+DU=2+XK"B&YQ0CP9=>0NY6
M(.ZT5VP&J3<I)3/\.)BFJ)>T([A?C9<TRR!2VD]*J3PFFU$%E;]C[.  E:_)
M.ER5..P69S]&<:C(<<US?^/Y<1@=(*^$'MII&@[10V9C.7-0T5E1TXS:<:)>
MC1E5,M\W@[RO \@K#]OL!N>C#MM4&<+<:1:.-(19C?V3:^Z!AEPOF;\;^-5;
M3B)7DVF5J^W=4'O4:EL%ZWVWZ3C$>M=$0"I<2W>;BR-=2Q5UGG:4$[V=I])R
M+45_560,/W>[MM9-!^2R[L/>PAFY\<[1[2-A);,F'U5="/R*5,['S&5U,F)*
MYG+.MF AH#[$^FMTE=6PQ5L<A8"_9!OCM4Z*TLD'KT))E;?1W>CUE35V<MC=
M+@3QA>UG:V]G[Y;L"-C;?G.S9-[D&30L!(3%APE+YGA93G6QR?]M K2RA_&.
MVHM49E/R^'&MVG[.:_53E,[N.7XQ4"T;Y5CME4)S/I4-497G_"F2S*R_\[=3
MTE^WO_W>^.N(^9265-Q5-^13#>O+RPAIMM7E?:G^BCJ)']KKW=V2]@"!VR=;
MOU;/0NG4ER.U<XO-[<TWT)Q<N/+?3-)F(#+=6-1OOO8#>7%'% 7.(([$E8Z1
MS]8X:"L9F32?WAB:-)VTG&WXUE_M5FUS>\_S;,5^K]E84:CQ8&HTYYVHT[:!
M=\#?]G(A=.)=<@G")MQUVHW^BKBYNKS;T5(JB*U%V$QFK]_LKRC<H.Y<[.LQ
M5#,IA_@.[5:WW5]1@53=N=G>="A(:^=L1'16[5<3^_<5AIW9W].*_3EZ,Q4I
MJYS\FDZOOR+,K.[$[;674LT4';"K8C;JW:96\Z*T0&VSWN0E4+56?_D:,,5G
M3ADC;:MI.L1(:[<[=:WF1A%MM\W$'*+M6JU>7ZO@1N5.YC8SLI>3V6C";&CE
M\.^R&5W-1.R^+5V#:3"U6O_+"I6:C>ZF<)_9%'69].%=Y=IDFXLU]]0FG4Y'
M*VVBCC6TS:0<9@UUS9Y6JVZ5,9,<[IY=$;+2:E>BVH5VFPG88Z%M-GMUBER5
MJK-R<K2;JPJXJ#MOBKARV\S0(:Y<NU'OK<BBHGG9Y$=L<0'X02ZV63=7W-ZF
M[KR4R/:-#D6OU:(UHDRDY[9&-$R]LF8J=P6WF9W]LA?Z[0:Y&WE.P^Y;M%JY
M&^IXXEMIK(.21_J4W+>2[YM3IF%QKFNVWZ;VXEQ>2G6CV6UK-7/5+@CYYUUW
M^EIY!,IX:H6>*S>;K4Z/Q&*7W/D"CB-HQ'Z5[*1B#^BUVXU^5RM'7 %WKJ #
M?(UZN]_6*@!;^5P45ORET6J;+:V6<G5T5M'GN=OM7K.ME=^MB)E5<-T2,+.Z
M':W6^:JW7XLHOT';K^4KL[SRG#N]\F-6SZ;IV@I@9)O9N]>AVVZGV>YL&F-)
M]&YST!6/H*VJ:WTXO6<WOS(@HE6K]^>8/AO^*PXC!-HNIM0:T&8:^^0'7_@#
MX-2/O0C!$_@>_&D+3,] G/P(8/>&5C ,?YT. =-(9+TOB?GC$ICE6.[9=.HZ
MMC@I+H^2GTL! +Q?C$;<CFX#"] O (J-?W3@6QBVS3_PZ(%S[RN_YU[,_Q8[
M0PN^O?3D:Q_XR _XF3<\&P%T;_VI8W?JG>V$Q^QW-AG/^4W4!\M%NMF#$XW]
M.&)G0W\JE)X_8H)L!G0?U12>6ZXM==RO'M#]X@3N-''=CMFI;TIHW&_FMEM8
MY$\'S%5.A\O$]]LN%(7HT"S# &_<N0,G(@Y0<.&=&1;7O'X("W?<P1;8= 5X
MYV1MN7W=:QT9[W:$W_Z\ZW8:FPQ+S5BW8W+=_JSK%V1$3- *_(^5+CWG5CAF
MGUS_(61_Y\,[7B*LOO#H;Y;CH9'^*? G'WD(TRC47?#_Q9;KC)Y@74+ZD#Q!
MW':1F%KQXIJGTZ%X_J;:O%+M4*G:W%+L3+MFJG]'K.VO^FNMS9DH2INW.647
M[F#>=NN;0N]J2Z9J^9A*PRNG!7(7[ZD@AA5HC.V(J,*,,;/*)?-P39:/?;$+
MU)J:RV8NT>]=&%80P@J5S9T2_(J237U1EE.&Y"XHVYCSHIDUNZ.@'F#-=L#>
MT-PX4RL?5VUNJ;;_J9E<[@BV_>6RT6HUMP_^_/WLZP7[>G']Z]?SOY_=7+#K
MKU=_^WKV>7F "]D'MS"N#R[F23PWJQ9OPGC_7V[T;NC<LS!Z<OG/)R-XOC:R
M)H[[]"/[[UMGPD/VA3^PK_[$\O[['1._A\Y_^(_,K$^C=R?_=1>]6VH#.ZS!
MZGCG_<A</LH\A&\O])1IB6W5]0, 8AS]R ; +-GNEZO;"V8VV']9D^F[O_8:
MIOF.K6,:TO 6VTD)>@MD9T:0_CD(V-LUCZP=)!/?.-X08 !#ZDUS&K=HY-)C
M5W;D [9P?[-G,)!=H48L[VDV\.Z[D'WPK6"(5M-')^#P1A R*X[&?@ =#L5;
M 9_&@3VV0HZ/Q5,4GN\:;0;]NXG%Y40A $>D-8<()P.?&5N@JP:<>XP_<CM&
M^73@Z2GW:A,K^,8C%J%$6#9*1,C\ '^V;-L/AK/M5V9ENY^ZE@>2 J!G00Q2
M;-8'[9J)!""=-]!)X$0.<./,%J7?S7ZSR=Y8,"(0M2$?_G#*;N'!$*NB+[0;
M^'>!-1%#P'ULX$>&?0TC8:'E#=D#M!;Q8.((JPZ?^\0'06P%3\P4S_5/#\6,
MU% #8 ,/?CZIGS";N^[4&F)BR.QS.+7L]'."DP=G&(U_9+WZ]UN*QBJIC(+9
M7T-V+^#Z\\G CR)_,NOHGH.Y;5MNBN;(G[YC"8$U^>R/K#%]?,<2DMJ=[Y,>
M!/+ "Y"#CH:9SFP?!P6]F2?;=BQ_?KEO<Y>N0?-Z_D-@37\^D?_=FA3! SEG
M63)8Z+O.D 5W@S=U@^'_?MBH 6V.J3W%ZL ;YY%]AI_&(;M R=B$V:KH/)L&
MCLL:/2E:+U*Y'DU;3NES!5TXW@CJQ4,(_7 TF;G,X?D(>AO7!E41O[SL' 7F
MWV:6E7T7F)+6DO)E::?1Y#ZOY:@MXFHI@L$&EOWM+O#!1J[!^/S@1Z&/&_46
M*),FKJ+M]F:MO,([J75/&ZC4P'"_<[P:/O$CD]_EY[-\B=$71N4L+/0P8Z*_
M;* 4 --=.'F8R.P#JO*H6T=+ENH U[ 9>?U]8)@;ADS#;'9563-5FC""MO[0
M;G6.%-HE+8/MMJ!&"6G+GY8\)Z\\3NTE;0>05X$D$.S4XQ3!COR0=0OMN1]&
MRGHA?ST_O[CX]$DET5TD*3^KAV6@LQA2_*Z<B=A5293/"+-N=/HM+8S"/(%;
M.0$D.=I+3M/HU?5PI[8#[NORH?[Z2?RCE##G2%)N<K4/326CNP2V$90(2N3K
MK/)USF!XUAVF0#DV_-MRAFS* ^GZD+=3IJGR&LTST5[_M%4_(CN,I(&DX3!I
M,(](&C*+[5N1V+H\I'E.^^J$]%E>^V(]/X/]9KDQ-]B9_>_8"?C08")L]YE'
M8W^8TQ&*!8I$?VEOV)?L:E/"?$G'*^IK^+B&ZOVXNF5)Q1+8MGOI1+/>Z2^>
MUBF.3]N7SBV!57N5R"V%307P0B$0[%&SMPQ]<T!MWE+8=KY-=?P2&'6^8Q7\
M4IBS:ZWA$OAT0$WA?5GV4IX@>P-R)K_^X45N)/,K&]BB>JCY[%!>N]U;KTJR
MS9=(^ HE^(SP9J??+HKP[)DS=N;)(I9#=IT<L-H*IYMFIM'X0_SX=49#TKS
M8T(!/CKK/_E]%2B?<<=L=;K:<B<1V *Y8S9WY<Z2T3A7;&GH22BX:V"+>#$7
M)J6=)%U@#]"!:'^SNLN->\TL]QHG[S'0L89S+Q"L$2-!- 4C\Q;2%8PT<V,D
MKK (VV3IW4+XQ'-[5<A^7KY]7?,%$[M->>Q&TS3-/(G-3_VM'52NL%MQ"4+.
MTU<T1_+6:"L=JM9N'/G5"[CMWWGB?/FM]<@^<(^/G"@TTJ@,?GG-P4419[GQ
MU/7,T#VS[2#FSUS';)OP=MJB; ^^F+5VY@W3MI*F]I)C<^G*JP/ZUX8OVZB,
MPOD2 0L&22M;#G:O">YM-Y#BB-R*V_T=J41!E%6RSES7?\ J"P;[R$<\"!+,
MG84ACP3@4(PY>_.1R[]^ #-C@@7H:V<NS!-6/V"?'<^9Q!/QXCFTX$3LW J"
MIY$?/&!1B77J:T;&C(J4!FA)4' ^MKP[?NG)+C>:;/":[#_;O0QWI,0FM*Y\
M<KM2C,O,WG44LUDX]SUQ5%K.A.M8 \<592L,AM,7!^&S=?TW*W P>)[*R(47
M"4\\;8@/?YDW\S5I9'?@=Q9\\KTZG8WRL_4HP,$?ISZL!Z+DCNN'SP1B=2_R
MWTD;&*2_2)I9@XB-0VN?O)>7TM<WCG!#W[,17DW!Q,0+&=@;'-@SKWUUZV=V
MY-S#?Y.[,GZ[O #=)W^:-9B4/ NP\T,BGFUQ<\96@]Z5K*JY@(5%>]MSH7.4
M3.C"(E&7'M>FJY_;HO+N,3(!JZ?VMV="HU@FI,W-33/Y%JZIXFH6MJ#^#8;E
M(I-]R.T8EK2ST PV<CA[ME'_+_>N,!NVUYHYLN&3XX%A@,/U ^:+?>@PGD[]
M &PL2YI3'[]<OV HK>I[UNA5(+:,;V2+6]I**]N$!?S#T[EKA:$S2NX-NAHE
MDH!FU&I"OOC1=0!<"YZDI0DT!4^;C2G@;TO:UQO9_.)0=^'R]=B/ M]S['#S
MIHGB7%>"Y5</'@_"L3/%;$$LBV/=\5KJ#^S&V%E3U[.6-K+S*QK6@D=)GZM8
MT,ZRX/++)Q#KT\:FX:^@YN5![RZ_^PRX"JE=Q;]6O]_/G85%<6WS<-KUNGG(
M<-8M<^RC$]JN]'O^B:E,3.0R;0F0^<NOI"SG^E,ZHE9GB]78]<?/Y__+_N?J
M\LLM^^WBR^VO7R]>S))3O#;G_UB>J!DI"TO.5R>LTQGX\=U8E-1\&/NN^U3S
M'S"7Z 9,3@M4,8?%;1 Z0Q1;]@8T- >-C3<J&J)B)IA1\"_HU(_XK,1IH_[N
M@<\^F.\,7"DS/\X)R#ST@ZQX^=%RV!<'%@&/@=X0-Q""\79JL%^BX>D+]&:H
MS/2$ZO(L="QV;=FHM=CU[85L*M/SAF$92PUF:6:B1)LH-1KYS&+_\N$/=@_?
MHBS*VJ$/8\<>,Z3$'R2)6A9K]4_[_>_Q-2G(6*HT#C B ^_"H. [D%0G',/3
ME^=L$(?P(AB:\-S_.EA?U&#G0*5EX#>RAP<.#(Q P4XQ6C8-_&$L:IUB*"0M
M-8I/BZJAHC+I K4&^^8!*YD59L=;W(DX.0QV-N$!K":(T2G\.V,Y?;;";_.I
M7Q2_M9.711G*\"+ L)QJEK/ F2&_YZX_%=@#BN.198NYFP(A,(3P6PA##$!,
M+7$AL2CPC\]:PWM+[)[<P;(6R.!:R"<.:$[DNQ^$I^QWOH@/ :E%B,"WW!,Z
M/0Z3B9IRF+X)2AX7]V Z0."3( ++S@*[[#',\YS !7 (4 @"H;$D*LQ&6),0
M7[;F26* .@"<G43V'>^>)X6KH[$5";0^.*Z+,+IWAL_I]/$2UAD3:O"8C11$
MW!Y[,.-W3^(A0+0=AT F1W9\\=D=^EW(3G2:<#8P!!D,@4$Q2CS2" .=S.Y6
M>,ZQ@^O=OJB'=UW'UBGNLQ"I7RPGFE6\4M4!D\?6D'$+I%=D-6'!<-P+P1LE
MX'UK"GQ]!!LB0@1\U^K-BB +,"T)\"G+9;E Q1#YF#>8 <4"T_'$#O8N%TE_
M%H>Q[@(N,K?8&_SY+/V8"UD_,$#"=V:GGO+ 0 Y)S;? IP52X8WFC&FYT!'P
MB=3A*)#9"5TYXSC-"P0)H1KP?&@9X0(S9/Y],B$>FGXAQUP$E_T;5GS0/:$L
M;"T@]8P:L/7@R8$?!/X#)NN>ZF37B+N#V0+2#"%3 !1K-!)JQ4C68)L'N/0R
MVPGL> (K &BM4%8I%T<P4*"F<23,BNR:+"&.Y?MG,RV63MSNR#8%S^)=ZIP-
MG1#:$4E9=U8@E@SL)(Q 1O@=&"!#4?<\46])\ZAQ)]83 _,<&A8KF7C+28)7
MT8-?>^)6($J!I_7'9X,6TPHKJ.='B"Q4[.X]P&(@@XGB86B!30$/X,.=@O<P
M6P@,/'PQ7JV8[KEX-;F,6C!([N@+<PY&*?CG!'.&X3HC?HQ\R5L9'<&.GPP6
MCOW8'2;O^#//;/ZV)43#]1] >+X7\F6AW^;XHF"\6!&!5;#,.H^H+D.L\HZG
M*R8^5I8^91(0V$H8HT9]/M>AY7(AI\^[!SD1Y $'K4@\S!\=H=8$^0M%[/T5
M;F4Z+0LJ>>$MC\/\^/XW/"B#.;=2+F$E%" !A6Y]$S7GDUKTP@2%*9XO[T/K
M21(OS$A\*^ R_4AJ0&A7SI\-UDJ PRYVL2Q2N'_G<], &8<& SPVLV2254=4
M\D_EZ/F*63_MS)<+Y,QWYFE_MAX,XR"53\EI? +!)0"50 \,1J%DES4[8&::
M&F=)V_73QJSMY(ON[ O'VZVC?GH-0+:C4_8W86VZS!;;RGA]PFSX0Y^A"A""
MF^[LIH:"A1O$\MF,\W?IV:>2=K34)FNV4"7391\@&LN,0"ONNU9K/M2-H*L&
M4<^HJMI G GOX$G,T5WLR)LH "KBUGO6,^NLEG5I%C8 LDY0NB;8-L9-$=4W
MH/>&L *%X$(-9P$[ [U$?B]R";B<=K#R<+T0*\ELQ4N]#5#Y  :AW(9<7D2!
MC3^,N=#L#SS5ZO9\GUXLHH#:V!6+J>AD-(N9AVEZOUQ(9VM<&/&I4&[P=$(@
MBHVX ,.?=<YG74LZ\6<+%&H2%YNM)5S&Q=YD>/?;Y476&3QE'V,!<:06E.XW
MD5 =CS!"B:S@\A(> #PLRM_P03D&.3Q+;MAA8A3J:A],AXQO%<98KSZYLR,S
M]'27 -@V&]!0+O_@I<FQ )FG[._6/;)Y8J'GA2Y0^OA\$H$)GA#K$-.^,Q/R
MP .Y<$]EV#7Q D7<-<4)="+E'J9-V"T)%9M>SVA,6]QY)(T/>!3P(BR4@.,0
MQ;(IM1I(P#@&76/- 6]DO(<Y=U+$S.]QR6!J*%?+9>7%KM##%&,(4[0,1!Y\
MZDS"1(6SL8VYB[&7[)F6>?_/S;XWTKN0A.%,HAY$?([E] @N^0]HK/F)72>5
M[1P<TK3#1&F\F4^((89WF#.9PE,8%P#R0%=[_@3D'5@FO%] V0^&< W%4C<
M!62E1I@U"/U@D*R'<A(7K%B,(#F"@TFJER#!%D(Z]2,4#+"0<%JS) D3%P>]
MS-(,\Q)R]ARQ)6(9R1T_JT:<6<AV1]GBS(M(6LH0, F$22:")]:__ #%.KE$
M:)#>1C1,;R,R$I<2[%RQFP=="",V,2#%X(5& IK1ZL,O9P;:FVQT4A 09BG
M0:2Z-QFJ; 75X0\8R;.%/A[R 3 *6S1D_"B)+J8&?V+D^9.)([SS! :6S$47
M?Z,;DNCMA3"8,$2E,;#D!PCE(Z&>:HEV_;1N?K]"NZ:B]-)$Y;)FUQ86;3'U
MR80;64B^("'Y"XA.5C0NL#:F'HKPC-A3S1B,B5&(',JD!::N[#!=NS&BR;V0
M#Q<5\L!RA=B&8RY:P9@IH ,!.TRMW9&/R8H"(X@@O*?K+EFH4)V+M7[9V@RX
M/$<O+=>0KR'SB.Z]"OR'76M)3)SAT.4O7Y/2;.QXR<8>=.1^3U#G>5V) ]BC
MS[5!A=P\M07GJKF%BI!6_8U/33/7&Y_4P=JZ@FO;E4)"K<F>4[K[_!8YAXM9
M..64+5+@*CC]A.T\,;[V"8F505]RRD:5"E"O^Z9#_>"=2>11%>!IKAM!G"!^
MB 97]@9/TN $;]+@ND#\P&K0*<">A7B6 UUTD^JA-4C+*;M+7-65JXDH$F,+
M9>SZM4>63EZM_:JN7USV&J#WI0#GZ=ZAV.@I)YI%A<]?>>'SIFDT<MMH4:'T
M.<D#R<,!8S;;1L=LD#R0/) \8"-]H]-HDSB0.) X8",MHV<VCT@<RO/!%F^P
M7!D]5-4Q^^)[-5LUYVPWIBJAC5:1O,L6@1HW,AXZBKP-5K-C=+IZ7*E;)F:5
M)Y"$2EVA:O>,9EN/ZQ%)IDBFM)"I5M-HF7JXDB13)%-:R%3#-+KUO%+7=9"I
M:O<,*:A45J#ML*!/]6D(%)]4AB<$)8(208F@I!9/7BV4:,=AFX(%HO D[360
MNZF4NVFVND:OWWE%_B8)%0E5P4+5;1K]CAX99R13)%-:R%2[:=1;M']',D4R
ME=]>0\=H-\Q7)%.TUU"])%,H1EFV$90(2@0E@I):;",H$90JWVM0=5LA/6&>
MJ1^LP.["7S^)?Y22RAQ)RDTJ%VC*V[EK&)V.'HED9<P-X55QO)JFT6SJL1%%
M>"6\8J)NHZY'\COAE?#ZSJP;G;HF!YVWFINJ@KE:I1UE#SJKY2/LQEDE=,8J
MDC7=A#I@%#GKI6;;Z#<U.NQ<$F25)Y!D2EV9,KM&OZM1 A+)%,F4ZC+5T"CY
MB.2)Y$EU>3)?DSQ5NVU%$1\](CYJ[LM2\)"@I _;"$H$)8(208EV&RH[Y$S[
M#.1OJN=OMGM&1Y/]>HKAD$QI(5.-OM'4J5@=R13)E/(R91H-3>[G()DBF=)"
MIC#W39-+/FB_H?+8!X5CU _'$)0(2DJPC:!$4"(H$92.=K^AI?!^PQ>NVO5M
M6S-3"0G>PDT#BMG0CP<N+\%/4_3^2=78U.L;C;Y&=;M*$@KE"22I?<U2VVH9
MG7:+I):D5@DXDM1N=SS1-'HZW7%'4DM22U)KMHW^$24F;!:*3+C@;60!DY>'
M_-/;.*S=6=;TQ]^LP,$G+KV(!SR,+KS(B9X^.J'M^F$<\%L8UP?7M[^]__.?
M&/OI+[7:9QZ-_2&0>_?$XI### 1LR.'MB>,!F>QA# _P@'%L<1HX\(@3,O@#
MG/\G-N >'SFV W_7:K+-ETG)=/?)#S[.._I=]G,QZ^8RO):=?)CW 5/IX=1\
MY:.?3^Q&W>R99MV,?/BK7V\U>B?OST(6\'_'3L"';/#$H$EV%SM#R[.!;H_=
M^E/'9CVSSFKLO_[Z".^=OSOW/;%7:46.[\DO/[YC_DB\?&;;,*$1<N(FLKRA
M%0Q#=NX/':!(O&"P!\XXP"BV(NC3CP/HY]YW[_D$ZS) G]<?/Y__K^ K-CB-
M@ZD/3(3V5[$9&@O'?NPB:E.R@/((AQ7&+OP76L1.1HX'@W(L%R +CV!GX2F[
M'>,PG4A^SZ?8#3Z=$ CTL@<K9)$_ZYS/NI9TPN1:(!5R[J M.7DX_3![[$W*
MM-\N+U)6_7#*/L8<VT0R71 "[#6,1SAIR .<#WC7BD#=A-_P04F\')=E1\Z]
M2"@%60)PQ!%#"4%:<1 QJAIX')F;&7,\G?I!))@_&\D0& R=.)$<!)!XROYN
MW2-[)]80*!S#]^G3\\F#P7LBT@3_&V8GX@&&+N?L.=I3?$ G!@-<X'39;CQ,
MB8#7K1?>'L8!DH4_IQ4\L!%X%&#RQ*T IAL'B ]-.7P[#$%QC^,0.ILCW! -
M)/B:\28%RMBZY] I#"X#I:%@,KL>^U'@>XX-#5YZ]BF[ I#((80I2 86\@,^
M8"<CF*9P-K0Q!X!:0AH#WW61RGG_,\S,L/_F8>S8XX0PG,? GPA8CN7L""[Y
MP&X!3!B9'8GO,M 0/4]\:#4$]2NDSXO<)^9,IO 4M(E0XD"0/P$!!Y:!O$T0
M8S\8T,M0-.</0'5+(8!^K$'H!P,&>A%F7LXA/B161/P=J.".X"!.6SIX6\CF
MU(]0("S7Q6G-DH1OBD$OLS3#O(2</4=LC49<C!B?7S5BA*;D^QXH6YQYG*,9
M0RP0.<>3=$ZL?_D!"C7TA;P9^* 8A4X38_$#X*B<]+&%S)WXT(6/@A4:\\$+
M100T6W=24@; *0_$D+V)QK".WHVEXD,"PBP%.(A4Y29#E:V@%H0)=SQ;J.$A
M'P"CL$5#KE^(36CF+N!282:2.YDXD?@L86#90KS$WT,G3-6UZ$@JO?Z[,(E-
MGX+XS/25$$XKP7FJ(=KUT[KY_0J5FLK1YEE*YL;(HN<%,.>/Y4T&QF&K^LP6
M^6"% .4WH#?",6C/\(=EF^)WCB/BPS.PQF"ZO\23 0^N1C?BZ:LX"G&)AFYE
M0\O&0K]N-GH98X'%L%**7W^MU\$V''(;2'/#GT]JS9/WG4ZC8];K]?G8=^J]
MK$'U8%!],:@>#*J_:5#]1K^IP:"6S+I-,]5J--0?5->L-^L[S%2]T<IA4.E;
M+'F-R??81\>-\6OY.LN\S\Z&_XI#H1"W8D#2TC,ZYLT<RHIZH[>9$YO)4)LG
MNV&^C3P\?I[LI-S:O7[W^'FRVRK6:C8[N?(D'?ON:G)=)P>.L%MO;S/MZ_LO
M<VB[ ;K;!@[H,K3=='JW76]OM6:K,+3=5'/7;&]G8VT<VBV8T<*-L!ZE(S 6
M7OQ36+NUG ?+8V=WW+-GL8C/8'*'D8Q-?$HB+/_\S+&S_TM9,G6MP8_8[M7H
MUGK\!S3Z]Z3-3:/^X](#3XG#6V<Q6/OH_7VQ)OSLT0G_D.1(:J#A,4])N1HE
MA$@R3MY?M__QT]OU1,R&?B&\7/199+<,'F1?T=_[BCZO[;A.$L$!1P9\#N"P
MAQ&Z* ;G\VGY)8-=\\!&I7P8XV94S7B!K2]2=!8EY,RH67@X(:04;B_@M)W%
MZ>673R?OZZ<-1&G.(WN]4PCN8E-.(>C"1K^<*32[!4[AC>4FX80;9^*XH('@
M0?CFG]<@K\!\W$Y@8C]AD<GBO3-OF+PE7I*OS#8@-H?REW(2-VP-L>6]I.WR
M&C,;-;-=JTV[4,^Z2K[ /GYD3@0=V,EW#T+SXVZ1.Y04K6'I\@Y6YL]!P-ZN
MVN3:/E_3[.65F;F27Z+EWWD23)1!0W[/O9@SCXLXF.4]L5 ,W ]8F(P[$E!Z
MX-BFBP%0WV,#/K;<$;YRY\-BZ:'I:;ER]\'AX>G+NWZS[;!M03@#^CE&LBV@
MX=P/H\WX3A\73RL)['QF^SF&5T)]+2@6V?KBY.D(^*GU)*/'81+A]W&/*1C"
M#T&4(AX,/HPTX_Z?S8/(0C-5_"!BL+!VP9HU$%_C(W%XRO[N/X#X!#)0/K!"
M)TQ7N6QG3BB^ OYZ(6X;@/1, \?FLX=%+VD8'C>CX.VIR\5FB0=<"P4)'H@=
M%]9ENL'D8;S8%<M%.':FV!$/<=_9"<?I_I'%;' ,8>$(DFT-QTTWGK#Q41S%
MP3R>+_8E P[CXR*&_2 "SYX?86#:O_-@.H2*$'L1N.T@!A F0U@8M84?441Q
M8U.P#0WV9"L*V(#D!VSH"[TBH^GN$W(6FN-R!X+93F#'$[2VD5LQ8"9(N#2C
M;4Y7&"/W9*Q_%^WSDHIXKG;.1 <&FWWQR[S.CE@LDGWH$&TG[MR+G81MM91L
M//V4:1F48]KNO%DEU5E.Z_0:)2'6KAD09UB2TXX[PG(G++O')E&3>7:*>RQ#
ME#ZQ_ $WIV+IP[U7!YZ56S5BYW,N/ :NAP,A&*A,9,9 R(8QESM1+[;E")=M
MME,>3[%]2VR^)4 7XBUVVV D&+]"P0(NG<YQ)I$-G8SD$@P="HTR@M=EC[C#
MBYHMI5F(WG3LPP<K_):H,50OCE>;!KZ->@5UW4S9#.)(R/H3\!(5RI0/3]E9
MLB<EM\3".?^'DM]BI^L>U0*P.CO,V9Y6RB_4FDNSDRH]T+S +-S8\FU0!N&L
M::'7!&-FXYCMUR[PQ9+BD>SA \Y8+BE,8B*75T1A*"WLOUD3T7F2P_'@!]]J
M&28['MA8PE5"J(QB&&<NQ-46J(+O8T15C!DUF6E/=W=ACI8FUV#.*#M_W(-Y
ML;F8Z=GLI3;?(J3?."*)0JKT@%LA3#F^!D,>.7)G5VY[X\C%7PN@&R(ZQ4J'
M*( .1 [0#+@PQ1X2! K N7>&,:!I-M]BF16+$YJLRS 0:][LRTP--/9FR$%4
MD#>)R?N# &0V&V.VPRXS?]8A#>8PV[#('GF:8LH9H,YVX3& !?2#*Z!<V,1V
MLX!^X ]C:0+83[;+9[K#Y;A;+&89VQN 6D@T5[KH/U<%@+;O.J<-!AAQL44I
MVDEN"_!?IJGU&HWZNRO4,K//YKOY_G6RG"6),<_9AIUT3_L'=9)M+TF*.@,Y
M=5D#<^U@>1+JD7N8R["0 3.P7*'#P9SA$:BBB'T!9T-$]DWQ)KR/K8G4*Q3*
MH3]-[1*90-:I=V:;\<L3B4-KG7;F0WN9![WTP5,&R]#0D781IK4X@3"*EMO/
MI N$SB.;P,_C)$, 1 WYM\@%,0M&]C6PA:9)9"8:!US"9;FM<$UC#SRKJ[^K
MG[871OJ=F8$.C#!U!,7")VCF4>3*W+AT?5EFC%A1^",H2(2[E/,!OW,\8>L)
MXQ!3,A(Z3_/V)(HV->:K$C(RD))JI?9=+BI\OK8NKC"2F0 LX#5J1[G @$8Z
M _/=ST3 P6"(T R9F_F8U"B\"Q15F%6'/_ T=R5)FY$SQ5'WC S4T; T)< 4
MWH]4^8Z8YR?P"7SY_"/FGR"N!MQU.*X9(H\ES3Q+7Y-XLIY1)--1_0&.=@;/
M0"; B':$ (*&=I(4*]?U'X3\BU17/QY$L';.)D D]&37&+1NO'0ISB008@:6
MCQDS:)\D(TLHL,=6D*0T;>A-IC*YCDA(Y(ETND)+S>=P43.(W":A&.28DIR?
M)%MKUG#&O%K4&$78")MT4.XR6KJW?Q7/ 8?S'V;%V/+N$@V'Q@.& ,#[!W"
MON+P%VYL@ +F4RZ%"^-<N!*+Y&3NWP76%(PI/$W]C0OW6=I6R]Y]8L.F:WMJ
M_V:RV829@KH=#<BLW?,<TDM)P0N2E2ZV9O==.,_) QD3RX:D8&[@S(QS85?9
M$L:)+IC)ZA3];X'W)34@4H(3L959=S,_"//J[M.$QHQU+\1!&)?<G6="3G$9
M06L)% H8H2+Q6 @?_"Y-GMG2+>F;HA0#17$HY J3Z,1N=\:I6V $C'_BA#.E
M^=P?$WEVTHVR4OZ(S<0)>&9"Q:'W(6B5DC+@T0.FYZ9>R<SQ2KTN$0;%I1BC
MICRX%_IWP17#J4A?MP3S0$U@O"@Q[_!-C/2\'+K03AHO$6QI .?Y^!>0\]PW
MG"T1UG/[XTE:2YC'N0">=1";G2D0)N$\BC!/G(='/4P@]3!;>?32_*=9FC//
M-K699F*4)G8*RS1]#7NPHV0Q$I%R5ZY-TO.?115 3UA1&A68V_]_!SO+#Z2?
M8<P8E[R'\?F,%-S/B$R2N.=(G'F"22!DF 8L,0J0J)CE(,H\AS5$1VWBBXSY
M+'7[1-P."G?-0G-_F^T_X$XDLO6>+T3?/H%HG5M3C(&SBT>AV]%)#A="</-6
MYHW,VX FDA:R#>R66=%83C](MP/WZ5K%T;^8?/%L]&:S59=Y)8<SX1H#"QS4
M[R>$^DJ6+ PW?1X?7]7Q@4-K=_J]^<@V=5;>*/:#Y];TGZ?*3\9W# $WL>S?
MHMDL',(;4"+A2-I)(E$ U&OML_7H3.+)/ W@$QC6[-KRN,L^.B%0\12NSA%(
MN[P2/:;]R>ZN1MG.9%<;DSFN98#F*KB1J[C( 4!R!#4I,9*4/[ZB.2F>2$8P
MRYUIF!]37;<CA8=S\T7F8?;" JN5Y*8D<L9-LU4=-Y]A$\]3@". KY[C]A1:
MIA5R<TY.2LU&<%;)SA>YIP XMV'G$CJ[!W,SH03TO'1;,>'N.?"65#^^D;P@
ML@\W#7<]'OKUCW-5O]3L!AI?FK##:%QB<G,K&N7$ _8>K !<M.AI X7B^:O1
M[\G3!]!G?D[)6VKS1>)>G.(#B%L6^,9&ZFXBW$'^RJ=Q8(\M\(* S2 '$W;N
M3V"YMV4<^",(1NW*CGR,P",)[,SSP$P'-V+VPLK!B.;GK2?/9MO&IE\R6#!C
M[P^1@/NL&3'FA"I\=$93\GO*!_RM9M9KC4::=[0557.E9X5CAA% N94IMJ;
M%L6($68$.H-8.DCH^P7@6$V2O0@O.5>]J,Z@L5^P+3R&E[;T,=L..$%?9ZU<
M>1?R;/8!EFD'C.YZ\D^JLO:C8L:23Q:H@C,99KD:L0O+'K,O/LPD.'58AP%P
M<16D'S#J6LO\S4+NX<E)\$6YV$I'5B7AR+K968TD[%%V>#7"[K"W66=70;;Y
M9UF?]5;"*OBK6?_C(Q^ &H&QQCC5 D69UV\$<=A\^#'F5YX@#-]=E>_YW+N9
M\WA[BG-BJZ1<O!"RSY;<$$[)[^?.UG8]12#\!4*Z-5L3TF:4E<#8%.-@'S\)
M[SCR@4^>W%I-SL<+)3/VW:%,K+B)!Z$S%'4SX,GL0?KT9.UJCJ9=)3W=^O!V
MIIM,+V ;S/K8J.5OTAH24A+/TYAE*!B]2&%*X':,[?6:W3ES]R,_)T:?S<M*
M7%O.L.9XLQ!&D;Q>\H\W\'I.)-)XZ244;L5L);C\E6-6'NB&"RO #=LU?DPE
MS$UI2TG3AZM5*(FE<WBO0TD4H6Q?.O3WC!D]L]]1A!=GMAU/8KD=+=)PT&Z?
MPL/<"S/G>M[\XH?A#\6N5XLLW*1#YW0+LA>HED3K(_D*3<).1L-134+Q*Y<^
M6@$]61]/ZJ%OK\[:+LD25+UJ7+UX>E[II;=<RW$W;::OY5B1U[/CBJV[UU,5
MEW=;DG7G\BV>"8B!#\4O/KLY/REAFBT_ZMB6.P9)CLFV+,V>VDTE:VE/5:2&
M=U,6I(:+6N T5<.E:8#=<*JE!JAD-V4GQ7I H%2A*$#QLJZ1YZJ.';7C2G1,
M=E05DK^;V7H<DE]RF&8GW:IOF*8\+V GBTI+&Z!<A.ZF<JM$:%*^%I@UK^J
MG(2_DB,RM8LX\*=K2N>E=2L_9U_^-'MW>Z3];7;HT7(%4V2OJUC1>E;R+DVS
MVT#-+H/^%3K$<KY(WQJL%#?V7V\VC;B9_XC_GP^>4MDC_7]?-XW4S'^D2;7(
MDH=Z^WL%DWH^=KS2)_7\2P4"F^/0-D)R5TQNM/^-Q$68%]<.#?9%%DJ\M1X7
M!K?.*L>&Q&^91J )44_WP/R3=FMN9^[3O<*,V&UKM-$^6D;LYFFWCA<1NR5A
M-!HY,2))PK[T[KDH<G,&ENZYN(9('';RV0<^__'28V>CD:C@"^IL9M:A;CL+
M0]^6WV,3_R-N1_H-NGQV%%?VF+8)#\^ZN_4_\/3[2V_>4[:C>3_PIN@E[62%
MC&UQ7J"S>%Z@*.)6+"E@+8?<CD7QH\] ^CAD5P\>#T1%N%G(8&(]L4^6Z\(\
MN/X#NWW@>%0FK?N,9Y^OXXB)_R0'6ZZF45H"=,#9Q2,\BL4B5JY4&1HD"3,*
M9B$!ZPF[%[W+SI.^H6OH^2I(^TVZ13;-^MQ<L?&Z\WEI42N8I!43\2&M*_(1
M3Y+BR9>K63G/K^D-CF?3:>#? V[$Z9=SEUO!K);.Q:,CRJI=8ZW5ET]DI:-,
M^\0N@>Q9AVE_L^X0@FEG\&#2E>CID--F'Y>XG@<],]:F-W/-47PA[VS\)(NQ
MWL@K$Q/M<@T-@RLYK,UO MP0,5M]\Y=L/&D;YSQM>".?5K8'XOSAZ3PI=B<O
MV+P:R9X$2U<3\?Q*L<U>-:JAYH(6VG& &QF/-RO*FSC3>QS.TE(]6S V>5?>
MDC![<0O9;OSCQ?&L;E>2XSK>MQ]'OA_AV:E?X -[%%\%/I9O&4?1],>W;Q\>
M'DX?!X%[Z@=W;V%!;+[%G]_B@R?)\]'3%)X7A;V 42>B\>7FDT>!4.[^?/(I
M^;9V"6Y&S3S9H>.TP<7.8< ^*"3\=N)"+]X=$.35P-E^GRR^8[SH$,NO3,1M
MKK)D2EK 1Y3NRI3].[OY59P>JYD]]@8K"8MS4V;KAY_>+HQJ8:BN;R<TC0.<
MK[\N#BX9NOSR#W?@+HX WK8B'S#\=B7_S@);'I/^^<0\K:>O6H&]@6?)$V_1
MA:DM\PYKNJRDR%\[19)8:'69T-6C;ZP:?4.YT3>*&7USU>B;RHV^6<SH6ZM&
MWU)N]*UB1M]>-?JV<J-O%S/ZSJK1=Y0;?:>8T7=7C;ZKW.B[^XY^:15$TP&^
M_^DMDO'^_P=02P,$%     @ KHO%3A]7?#B&$0  8+\  !$   !P;&%B+3(P
M,3DP-#(X+GAS9.U=6W/C-K)^/U7['[A^RJF*?)M++%<F6[1,>[1E75:2)\G3
M%DQ"$C84H "D;>VOWP9(2J1X 4G),YQ=5J4F,MD-=/?7 !H-$/CY;Z\KUWC&
M7!!&/YU<G)Z?&)C:S"%T\>G$%QTD;$)._O;+7_[OY[]V.O>88HX\[!A/&\.Z
MO3<G<^("J3#&DQ'\Q,:'4RCC]-RXX0PYG#@+W.E(YE=Q+>PE7B'#0WR!O2%:
M8;%&-OYTLO2\]?79V7K)/,XHL<6IS59GE^<7W?/WEU<@CXM7F'IWC*]N\1SY
MKO?IY$\?N61.L'-B@ )47+^*;4$O+R^G+^].&5] (><79[\-'J:JZHAV[:(G
M?;4!+9C VZSQKO0Y$D^J[.B-9+GJG%]TWEU$3&"2/Q+BO#YQ-Q+HW9E\_80$
MWLJ>H@_%O^AVNV?J[984"B(%11,J/$1M'*=WO"U#G/C#6? R(B7T&8L]4H'M
MTP5[/@O>24W?)36E_BI;&L?C9](\9T"!.;&W#(R6X&&TL\?G8)(M&KR((P"^
M9AC2VQ"ES$,>N+5Z%#Y<KPF=L_ )/).VO8[PF."YH:Q]+:7X="+(:NU*4ZIG
M2X[GGTZD[W0B)_GGFN-3D"\BX<S%!>#(UV? (L";E60/NXJC(A"W4Z6DO $*
M86O,/0+>MW.FLZ.I92.WJEK 8OMNH[5R\+RJ5L!"*&FR4O!'5:6 !;MOJX\L
M9P8:&/+'XZ2?U]LJ>6Z9[<L.WJ2.13WB;?K01/E*^=*)09Q/)X44VZJCRG>@
M_7(._?_YN=$QHA+B/Q%UC* X(U;>SV?[A>R7[POLC.@OZO=^:PZY0Y(BSKT&
M4YXQZ9/9?.'3"(9#T.DQZF *Q<,/P5SBR.'_!KERE)DN,?;$(T6^0SPY%DNP
MJC 48@?(*>RF8%X<@K<MW(B7;H3%&T'YQ@]^5,/_MW#6AG.,.-ABB3T"RE7&
M-LD=-P'$D<%+8P(275?'5$6417YS<;C?&#\D%&C]J(P?;2TN1O,^S")6N$S?
M4,15"/1E^0YB5X?!YD902]M-' !OCZW "DN@(<^X'M:%110"_ZXN\(DJ6S=X
M6S<H.W[4*Z_&B%+-%S2CS+ORHTRU>MN1YT"?M/[T(::OVAOM<Q6"_[YN!Q34
MTG8YAW0Y2"SO7/92:MZA82P$^4/M408J,E1-+=#Y0-\@00"5.T(A!"?(W=IP
M'%,]@+8<:2&8'Z-$ !&VRX3/,?QQ8T[[4V-T9]SUA^:PUS<?C.G,G%D#:S@S
MQA-K"O\W9_W1L,4NB5V?/H."C!,L H3B#S0X7*9QZ ^_@*5'D[XU;2V=M/0X
M2+=MQC!15?DO&$#6TO4#N^>_UJ#P+HW">#(:6Y/9[S\:XP<3&H YO#6L?SSV
MQ[(YM+CLX>*L[->_,T*]+Z H&##$(_58@\/[#!QN![W?C+^/^H"!;!>/$ZNU
M?M+Z#XPN/"S7 Y_"AI!XHK'YA[3-'T;#^\[,F@R,6^NF=?8]<T\P].Y^Z.+1
M'QHC?TP;>6*!.S^VSKQGW>D2YGMR'<614T.(+F.13\X[C>U_2MM^^MF<6!T(
M>*Q;HS<:C*WAM(UL,B,;.1^?H===9+-[H#'[559D \:VC)GY6QO:[)O:0IS*
MO2-CS)6;!_9./=48O9LVNF5.AOWA_=2 <"9P_-;T>Y/L):(++/K4M&U_)26&
MFKPEYAGYMYN-?,CH-N:LRUP,Y,5Y&LC>9W-X;TVA%1EFK_<X>'R R=FM,9I]
M!F!E+S:Q/D-'UO]B10WMYG?U?#1L0]84Z'>(\"_(]?$ (VE@E:\((,U^I0$L
M8T)]9_8GQA?SX=$R!I8YA<A5SAW:GB]KQ)_@M<_M)8SM,(E;<+2*C?CI=QHL
M,B;5JN.#F&O\.(%V-+7D_.Y^8@Y:,/83CJL5\93'PP2ZQZ@'PP^F]C:W442@
M@25CE@W=TZ _4\U"S;![H^$,!BMKV&NS'QD3#UMN^[%MYBNK0VN@\-..]UT:
M&@U"&?/OB=63^3\8<4:/"AO9<H;PN]?V9IIDX)BYQ,Y*"FY?%"W;Q=* FL6W
MGS191..'J,(V[9X]ET\BM?^P"*5P%J]%*#\!T*)3,1>0!$M#4X1=7A9 "V:%
MC$*+;IGDPGY/F7Y1W%/NT@I:[#1IB1:O:C.F)'+%)$48YLR5='!6F':UR-8,
M+/<'QU*TQ6-F<4BI!;U&F-JB7R9BG:$G-R->#1\?)UJ]TD:K074M3F47O^.H
MZ8B*,"Q<\M:B6G4-O<6Y[&)Z M^<EX6XII?0M6B66XEO,2RQ)!^'+^-Y$7+)
MA7@M:-JE_!:OXCQ '*KDH\-S %>%.8 6EPH9@#A,A11O,/N_JC;[;W$MM=H=
M1S3G71&6Z35N+8JE5LI;_(Z[9!Z'^; BBKSAL(5RG><<?VF^];(J&:>X#Q41
M'#_;=%4IV]1B6F&U/S6BYU%H1_2,-7XMK!7V"[2X'O(!RRWV$'%%A>]8(HXB
MW$M_N*)QA.Y!7\48/X2RMJZ1GV!,.$#&\^.D&+O:%&,+5<4<8P(X+=5;91F[
M-;*,+=0ETXQ?"$ZB7$!PW'1CMV2Z\4?C2]]J$2V-: ]QOH&IM+F2BW4PUII"
M8+5O[X&@)^(2;[]+/JR(XWO%92FOB(0T0BGE9\>!G.I8JYBDK?.4R5@G7"+K
MQ=%RUMTR.>L6LL*D=7^U1K8'+=-A:UGWB.:=1Y7 M3;WX:GP;D$J_$<CD$BU
MX5 F _[+/ZFJ=9#*#K*=:D5G3)7SC%RVX[A$JK/7N,3N*(K8*5:M+]3WA>V9
M()7=(<5Y'(]X?XA'Q \>:;VBT"OD9QP<[!D$3;%X">*\<*N7D!N_R+-,?F5Y
M1[T2CN,E'W.]))(JC 9_3(2",C2,1#-VLK7.HG$6,#5:+#A>*(E'\^AQAE=H
M2(\#_U4N_,GJ99\0"M!B7&W!/8%M,<D;++EWJRVYM]!J]]OOI6%3SXO3L*5W
MVW?UN^U;L,IMD$@@EO?RJ%LDNF6W2+00'G6/1 +I \OX9KLDNF^Q2Z)UM K;
M)!)N5$AQ_(T2W4H;)5I8J^R42(=BN21OL%>B6VVO1 MMY5,6DMV_GJZPBR\Z
M74&+=-7C&EJXZWU?MS=Q+D-:/'$^Z.NZ;KVOZ_X'H/_Y;._.K.!!\F8M>:\6
M@2B,>P9-7>H6ORUM@= Z<5E:<"'< [-58<GKO3(9S[#KB>A)9U?4Z:MPHDN(
M"L4INCDL4QR1QR1_'"Q!QK5JI82(\86_.[LRZHFB6A_?R#)_*H-/%E_T1V=7
M2$UA? [-V]9+D[),@G/[U\$"X5=[6=U7MESJU\'>0A%TL=5-LF,+?AYL#$%L
M6=Q%)2DB)OFCL^,N+<'^76;=8)RA,M,I3X#/\=4$F\MY@JLCR^E<7'8N/AXN
MAU=9!J]._4FC>FM>W2VW7.I7';<LNG>RC!$4B_RK$_%)4[R3ICA BO=G7%YF
M5U( 12VK?=\YO^I<G%=#('6'9LE:(P99\8=ZFF;?DEFF_CCG,& \N FD[_FL
M)DE],8HO8JT?6ZBRCM$JNF?AC8H@JNUU\.O:111YC&_NX._RW46\%&M7R$$V
M$]RK;JZ(*3 5_%5@I?#27B5#R8WOYI-02Y?!M$!><_G/BGS!I9GJCMQK> :3
MB3Z0RX 6-/2!C'B^Y+CGS%]'A 1(3@Q*7%>NA7XZ\;@\Z1J%A49_![1K<%;F
MS%0UCL_#@YKSM/Z".)%E]JF'05[/4I=-9JBI(_PN].K+.09R9YBO1G-SP3'>
M75-0H&4>6USG2*0C:#U'KCBJVG>^W#0Z]=>RR<W8C4Q)/1,GNI6F0/,"SKCR
M*P:A N*;KZ-\\.XIV&T&+_ 3\?)- J/($^:C^8TO",5"W**-N&-\] 138[E>
M,\%_^H1CQURO03>H7>9T7(RX+!T(K5>BIOR(>YN8O8Y;;/,\*=)/[O##-E3]
MC >,>DLQ>J&8BR591YXR0#!8N.X-=MG+[ 5*V(PQE_D2T'+L>R/X)TB$CM2.
M("'=R'H%$B(2'OC5:FR>L8,=TGTU30:7D4E%F6*$WU+TZ'F?FG-YESV,+V(*
M4A*'(/F9CBD$L]53X(QO$Q<QZ[Y=%5^[(PCB<:]J/Y"W0/? A%#O3.=?O@C2
MND/LC>8S]!JS7SWVQG22-G1%1=89(.K+X,V7(S?$?N%VK)O-/9:K%^NEO.=O
M@A<D/,4A9IGJK#5B!<>[7L)[;OM/N/]F44,%51Z@UY>"B'J6B+$W+'+*42(C
M)-12-DRS:(#)D3MC*,JEC&L&G2%>8/YM1Y!;(L,RZHS11I8]8T-&U3Y+YKH@
MNUJ27#+7D5IM._9X/%.W@,;T<)KNWX1XUB&N"BNF$%[P/*_6$3;,J4W7#88?
M0=  2[>-ZY+Q,I"?,DK]U;7#5A"N?E,%[ESDC1'%[BT1(/1&I+3(I6B:*I_)
M8FE11Z^1CK!IB@V0#+HX1BN];B5HFZ:>G%? ^ SQ;X] A$&\M%;Y)$U3)O2M
M$CII*9NFVLZU2FA7AKAI"HXY^Q>VO0>&Z*W<D&\K.2_/+R]3ZNE)&ZQ<D39-
M%1_"/QQ,HD=S"]G+(?/D]S7/F,O=GSS\29)SHRI,C8FD='-%$WX[*H<PP<)3
M[4IQ;#.CZ3BD+$?30(\!-,64,"X!% ,D4Q^.N>;$O3R_Z*;TK<;6-*5_9?P/
M"&M[:$T\Y(8]3)\.V7/4QURD-*[ TS1UL\$"\4<T@NIC282SF9JF<.[0\:'\
M*/.AJ<K)[TL?R(K(7' TIQ40@,),[4G)(50OY.!5^+VL/"8GD=FO74)C.G#-
M5'CJ,?N/U/YDF0_&X9;&6^BB8Q8IRY!(K,.3;YL2&=D>4\YZ<6728+NF$XJ>
M\O,2M$US=!#/\6WO5\0YHIE+MKD4#4MAC!7U:!X)&E<A]:IYBS?AUZL3O I6
M_D#F.>,KV11'3RX)/G/-RC1596P:;(%[]>DS(S:6B^-IWTN\;!YT/5]X;(7Y
MB#N8"^MU#6,==F;0^=/%:#X%;B'3OU!&X(CQ4:(R:_/4!Y!LC!UQQ]GJ'B(U
M3N7+/I5+J>0YD1'7DWXOHU^6]+MS!F#,#V-8"2F%.<K>.FH]]L881S>WNV6V
M+_^4YP>&>U]4GY2S^:D<><,ZKA)?;:KGZ6EL1<:FA0PEY(=_7=^1@Q'C"D0O
M"'NW:T+V;DTHVHY1VU@'5_8=&OA-#?K=&[#$M+ILMB6;J8$*QT[HB?[2G=2C
M;DW;S/"K=^/"U"QIBV.4ES"3%SW_QL%:J$R/B?!*NT(+9),U4;$I<A4N4P@>
M7<1W5VQFZE>*NI%JRBQ"N"//A,CX.7NC<3%9PT()M2WB9O_4'5-.5A>*[F:S
M(QFCC8J57A!W0@5_Q62QE/OQH -#B]U4,')B/]AUG&6FKUWS?YGES? (*KGA
M&901Q%9',;R!I;4U-<RRVY.'/JN3/;/::#Y)PW29D@4E<V(CZ@6'MO3I(^78
M9O#XWS!=1Z\WF.(YD8,A$HQ"_9LQ$T+&$EFN<)3B&F:CX+,&D/UWC'@(:'S&
MF_.^>>F,K5?NOI+?WZN:3U(#E*^S)S5#Y*R]I\5D37,Y]!HL *LSPN>,R^XR
MH[UIZ!JF55I4Z ;F/G72R4,=9?,:UQWC$#%00"0#IZR7#0/'FL^QC";QMJ%,
M8$B&*1!,DM4'#RK_$"HBO^'SY0>,">+P(Y.8WL<L- S9(5Y?!X^^+=XS1%X0
M->6Y-AOH_9=X .$AE+N)/G7$J7EX>9:FS<)-U\.< AI2XI6_RNQW,G;75N!J
MFLJ!ZZIQO>=[P6<]3W+"-9K+PQ<R&GEICH:U_!QY52M<N]C#NW-]9A#3"W4,
M#3!!LXVEW,)&'!WR*$/XH'F[+GL)CA5(#%M?I<;O9EFA3$>98[6$A48TWT!]
M*G=NU.NDCUQWX_KRTOX836NBT4E^[BN@<.1NK:=6M@0.9SKUW+Y&-8WQ=<WZ
M8GTKW.(YYEQ-(U7ZML J1[%ZI?J^%_-_C=8^9-ZW[&S2U?_7]#?[+GFL8;9&
M-8UQ>-W8^B;1QM'[GB-5W1A4--V0NA$MO9TV_O1;S@C4(8G!@3J__ =02P,$
M%     @ KHO%3F*COA-^$   &^0  !4   !P;&%B+3(P,3DP-#(X7V-A;"YX
M;6SM'6MO&S?R^P'W'W3N9[^2MFB"N(4L.X$+-S)LI[UO!WJ7DGA=D3KN2I;N
MUQ])<5?[X&L?TE+N 46::&>&\^)P.'Q]^F4]CP8K2&-$\-7)Y=G%R0#B@(0(
M3Z].EO$IB .$3G[Y^>]_^_2/T],O$$,*$A@.7C:#VYLOP\<)BAAH/'AX'+._
MPL$/9XS&V<7@FA(04A1.X>DI1V90?W[D?[R & Y8HSC^N([1U<DL218?S\]?
M7U_/7M^?$3H]?W=Q<7G^S]_NGX(9G(-3A.,$X ">#!C\QUC\>$\"D B.<^CK
M%QJE!-Z?9VUI(?B_3E.P4_[3Z>6[T_>79^LX/)$L\L\.C:3@ZPJ\E.GRPX</
MY^)K!LH((0/I3&RFO<%@JS]*(O@()P/^_V^/=QGV8D822C *XK. S,_YY_/1
M#. IC._P, B6\V7$K39.9I".R'Q!X0SB&*W@';/U'%YO^(\$0YS<P 2@*&9<
MBA:3S0)>G<1HOHA@^MN,PLG5R2("+TQIEQ\NOG_W$U?9=VU;/&\HZ2V@F/O@
M Z1/,T!A"Q&TI)KR=D_P-(%T?@-?VJA62:8I3P_A/%C_2A!.?F?J7U(X I1N
MF-C#.5GB)!Y/AG$,DWB(PWL$7E@'3Q",6W#?LL'&<E*R@#39/$0 )XSV[7^6
M:#%OY^-VFDVYO<,K1H;0=JI646G*T8C@D/59&+*_Q"1"(>_03PG[DPO,K#8"
M\>QS1%[C;Q@L0\2^-@H;39K9GTS56+5GZ8P-[DW.0XBV7VFN0<3'QZ<99*&C
M>T%TY/,R!" *^#C',I%[]N]"TW"=0$8V8X@+TIF0@H>4BX@$A98CGAP16I1:
M-BQRC F(7T2BP?*[*0 +EG!<_G0.HR1.?^'Z^>GTXE)F0]_)G_^5"\\L^#TE
M)/AS1J*0I8\\$":;M$VF8AA=G;B")RCARK&#G_<E>)49YMS1DJ?)#X1R!Q@F
M"44ORP2\1/"9?"7,]S&S<<33XSO,!F\8)R7U=$M4*K$KHAZIVJHVJPIZ%.>1
M#\,8AFEJF4N.;^ $!:CL%>X(4EP7A*+XN;@UI$5- !JDY-E?"T&K.D>1$.?Q
M<CX7U$Y9=)JG^!-*YD9KD0;"YEC_.*C2'B1DX$*34(9S=?(]G^^^0C2=)7+R
MVYN?L#Q@3K"0Z'<0+6')*W2?I5JJGWVUN$40!_M6*4AKOO/'F@Y3X'L2QU]A
M,IX\@W7)V VQI0IK8_OJ*NW4X.!)M1N0CO:C1XX6LHR0B0BB!X#".SP""Y2
MJ.Q09JC4<710WCJ(DU@NCJ C) W^WA^#/S!:D%(8:H<* X34B!+"5R/;Q7$P
ML)*(-.ZE/\9]IA#$2[H17&['.96%;6!2+WHP7VWM*)B#P?64I-5_R%O]5&'V
M?K72:B9('"9)%ATV:9_K7=6N?^G9;P@3*J143LQUGZ7JJI_?DN=8A-^3WU1;
M=8S.AU2V<SU+V0$[*.X4E&_C1MT=FW'AWU"9DUY?==07&/ODG.#ILUS,X_I>
MLKP$ET.0&2B51P/D10_)=P8G:73.S?U81\"__%Q,)'/<:RUL!Y1Z,0%Z9VEG
MJ4S6-A'Q.A*-U'U9"U"-2R.U97L*3QIY]!"*P*21J"=?+?-+7,31^:J$+@>H
MD;_1:1@$8LO% ]CP 5]M7S/0KLJH!/+5RDY".1A:1\>_20[CE"YA: U/5KB=
MQ75P'AO=230WN^M(^3U3*82ZIHH0(4XOND?K:#>RT/<,UBY9F"NXU(\=W#N;
MUY30Y %V4HY1T-=)NW[J6'OF72#EX> @=ER61X+"CVG8ES_ZT*.WO'R%^GFS
M&W"U-RN!^W/:DB5(3<$*WKH%+_5?)0W_EC?%3%#R:IQ(ZV#R<^@JC$\&=A%#
M8U<-JG]3Y3N< #Q%+&_._.]V+>N17P@)7U%47KJN@R*UY(;BD^T;"*EQ!3=*
MOHY'F@F*ZEMA=.J_:I)."Q]A -&*SPR9YLW3:Q-H:9*M!NW;@PVS; ?9% ZL
MF&:K"?DW[>"'%%@NR/_'<\ 5B/@>^&&2'G51[NFK@Y-N]'/#\= UFDAK]A%'
MBJH%?V^R&G6(T -4\QF?PX%5#K.!5>@^)C7;,U<;%J$JR4OU4Y:DY#]Y:#L#
M[V:K%1']2S4>*%P %-ZN%_RXC;H#&F%VN^A4,!Z:TD4:LTTU%!P7./I-KFO&
M'Y%]*&..1R.(]AQJ-0:Y@&8>;0+UR:8UA-*8V$S!DF!^.B_KX)[]^Z G TT'
M+?OR2J:ZW:[YDALJOTD3E;[UV:LF*%$P7_VPZS'9AQX3$*Z[9["6X?D:8CBI
MG"NS0&5IB0:JO]ZO4#YQ%:?0^7>$MFF*AH JPU1M$#ZXA3GGGYE*6!A($%ZR
M&<YXP:]C8<+%UW!"*,QD@O'M.J& B8(PH)L[IM38Z4SJ 5HJ>-J>6NJSPBE8
M8",*WPHB?:M:TS0 [:J82J#^.N(A?(,X:J?0L??(F*RI*AE2)0D]!PHQ8V:2
MD*WD7 XNLMH-W8#S%0<#\)MWRUK:.J1[VACS;_8R+G*J2+@,$*D_JB!ZD^@+
M9>UO\XN2)(HO4H+"EQ[/G<?)>,*7AL1>!DA7*(#Q$XG"DB!VP.PLNAZPORBA
ML@.I(56A1^>(;4^DZXEXF$T^PA7$2Y@&(PJ"Y ^4S$;+.&$]B6;KA7RRS/X+
MJP?46U#(+JUH0,$[[VFO!Y-;-:(N_>W"HY*<*9@34X0L*$=!A2NI@.W?NF#&
MM1R.M0-=^7MYF-M][S%NQ)#9>R;RX!6,B*B7J7-+)]@L%AAA/7#<BG%(/0G5
MCIQ2W?9U(S7_5KV>H$A$MS?"1HSM83A'&,4)EVVEF7'40TJO<W)$\M1/&LEL
M=QA7LL<W'MA"HLNHH*#AX[G_0TU=K;.I@\Y75=QXN''<5'<^1('46KO>$Q,>
MFD*]>$0,"S,%Y170Y>)?AN;?!H4"NPWNE6R,KUJ.:W);I!>NT58+9@]J0-U6
M"?!L4=EX,7&/MR26F=+<H>< N;L[40_9YWV0.JX:A(2.J-DUYGNX<'$+TK6^
M"J'$0%K>;MFN90\+C@:9.KA&>4_4[;Y^9!<K-[B(M,&UFTVN'/5$"9]9QHRF
M>+OM+]@\4X!C$ C+XE#\2P:I\-_+.)%[Q>JJK7TC#HINTTB/=8$ZWD8.I.9B
MM<&!PVQ)=@^<.19S/.E/CS"(0!RC"0I*$O%9ZW \NAOC&TC12E2LFL2@EBTX
M]*3&+;R-;M2-@COO0XW9ZC0YJKXDPG\Q=HGMB9:,VR8^;R/AX-1Z$F_#:QU5
MU+E;ZMOUL*:VK[398AL76W3,FLULM<UTI%O2WXAWN=5\]^!#BJJQ;:>!)RIW
M+&UT?4-M\U)'JUMJ=>FQ;P76ZKMV?9Y>+QVC?F0:I2A@7,ECUL4?<I /+-$B
M(;,8OW(=WL#M_S,+WJX#\3#H(Y/\=C*!0:5^TTOCN?/TAVR\MX%DR\!XDF=J
MC%N)7[+C'EN0QMI+"ST&['X<GQS"5,5QX*""\J%E+P+Z5WWA=Z(P+EEBLD)L
M;+K>?&/CS1W^C##  =\9&K#YK^J.]/J(N[5A9\0^D^8 PE!LCG@ &S'>?B94
MS 'LNFF(O4N_ZV'WNG1>UPE(6_645]4=&9#I=[V&_;O.+B_"71PO^=NNXPD_
M5&;P036@PMW*@,?L64:A.W*B<AO^7=>MYE8\3<]F#8Q;-@RR;L"F3_S<"?_Y
M&H@9QYSO>A0*XO<;Q-EH*>XJ'2_$%C$GE^NX+:/7=M;6VW#\_:B^\[[3&9O^
MG5/,C3*/<+&D+)>,H=@9E3Y 6NY#S@AI1W! .#IOKJN$-B[IT):JJ-OSAIA\
M3TI?OA(=1EXC;0C-)G!%=%6#'YU+U5- 1S%.W9)_9\R8Y\MNL,UDQ)V(X@'3
M>SY5'K]$: I40WY]Q.S$ECOBL?E:8Z6T\+HZ;7JXO^]AQSSBXN(PMKRP6 .C
M-%(:,8[-U^JKH8.QTMB8JL;5]RFI_NJDC<MD/9<_Z_#MW]%2#??\7M$X:5#5
M-"":JYI*Q-ZC[#,9!LP_*-1>8:@)MNZ(I9CK@NA=Z#59G;10BDL$5K2=C\ N
M;:J*49X,\VRRE4^310'6WCD;8E<GRF[8Q^J/S=33@5,Z-ZPJJW>]AS+/R1>R
M@A1S'K/ZDFF"; )73)#5X$?G/?44T,9=K"TYUO'^TAEDS1[M309I"@@>[9K4
M<)_=/% W@S0@FC-()6*/+ZDM* R0<"KV]PC*4R?#.=]E]U_Q>TDA=5"R5]5<
M4+R+L"8;DT:*<(FRBE:W+[6YM.;?U.U8MRLW\PGGVR=J6%ZQR=BC#4?5421]
M[:,:2YU@=Y=!FV"/S3'JB-["5RS->'@_<97C[<&,[4L;RD=)ZZ!HO4F%<OQ.
M955$I[ZE:LWU4JU>7:ST9#L;1H4HF>"*5W^UOM> EM8I:]$Z?F]MKKI.W;@6
M&_YM(=0+M'LJT=F+JRA69\VCO!V?U"IB+ZZ7;\VUSON7+I?8Y]]^EDN4?%NV
MF1[VE%HN8;R!"4!1W-LAM.[?4>R#^4?P^AMS#8I M#U8S&_VI=62M3M"65 #
M0I\WF2HL1!J(6;J)=$>U\+2D@9I_U<B,Z\_\@MX9#,5+ 3I_4 *5?: $Y+'=
M3>*XV;I$P<>BB.3T#T+_O,-BA:12 #,#E>U; O+8OB9QW.Q;HF I:AYV>-0N
MT/<]6/;_ *@/PHK''US%+0#;!); O=X^;;>:Z254E;CE*Z6U+1A?2)64_5M]
M8/.KY9S+!T.7!137_5-=DY7&Z(ZL_UZZ)Q76\N?N>+"=*#GP&!7.@_6O!.'D
M=\;=DL(1H'3#)YUS46T83[;56B9#KK;5]P"VY:DZ6E5^3WO+[O?^XHMJ?4)9
M>%>O,1R<5?7C]J8'T4O??'KSN[-WW#V:.DBO)C@P6*KZN=@G<I_]LY>6>:/)
M\EB.><;AA2V/<=85N QM)ZB/3JE?#],OT1C6JOKA7!WZ] !5.3P(@BI]$P<I
M"EZ7@^9^IT+VV@>UT=$(4[6G'W'2;E*WB*FWZC'&3L>UWT( 52W4>O*XRCW!
MTP32.3_+V7>BS7EYEKR4.Y#B4]IO"I_Z"P,Y-O1QP BD$,B32*#2/G$4IQ@+
M<ABB9V@H^%>QR7.J&;'U$ K+^C!F.YC59=0VV-1UW#YLT+L%%",\Y0OHXL:$
MO@.?X8FN!\#U=X.B90++[YS71;,_FE9"\^-=.9/4)M&\>>O-Q33E9^ LFWN<
MB%=>?_,QKJ8'^L=X1/ *T@0Q0<1PH'YPP!D^6ZBTPA^7F]150&/7<6C(OQT,
M?P@N8#AD#(,I_+J<OT#*[Y$08FUO !LODS@!F.^1*CE70VRIZ=K8?FE)Q^?N
MF0@7;;E3,6G-A4J_&ULY#R"2UW<)-HO=:=MG8M;KMA?E/$&6W&IW;K>GEM\.
MVX9:?\&PK3N1KG59B)P-N<NVU[;ARK_K/IU$VEVL*$_N#RGE&U+%(?XFO<")
M8)V.8"'X]OM"'8T>M#M8&//PE:*FN0/I:B"UVT?/#;=+8RZ.)@NL2,$<# 5N
M.: 9UYP!ZG#?CK,ZZF<O+JIOVZL-FB-Q&",69VO2W3VZM[ZN-_Q'@CW8OOG_
MMW@M2KB&$T)A^9W')KIQI.2@,BNEM_%Z8CV%=?Z(HK5Y_Q:KR\R*1TCM\4B6
M\;<'SC2>O0_2V26^79(^'M_?HTH;=89N^6F\$"X_\#]>V SAY_\!4$L#!!0
M   ( *Z+Q4[81S Q:T,  (N1!  5    <&QA8BTR,#$Y,#0R.%]D968N>&UL
M[7U9<^0VEN[[C;C_H6[=YW(M=GN+]DRDMFK-J)2ZDFS//#DH$IG)-I/(!DF5
M-+_^ EPRN6 'F #3C.APJY+ 67 ^  ? P<'?__UEF[QY!BB+8?K+VX_??'C[
M!J0AC.)T_<O;(GL79&$<O_WW?_O?_^OO_^?=N\\@!2C(0?3FZ?7-Y<7GQ?TJ
M3G#1[,W=_1+_"=[\[1M,XYL/;\X0#"(41VOP[AVIC$O]^3/YSU.0@3>8:9K]
M_)+%O[S=Y/GNY_?OOW[]^LW7;[^!:/W^TX</']__UY>;AW #ML&[.,WR( W!
MVS>X_,]9^>,-#(.\E+A5_>4))0V!;]_O>3%+D'^]:XJ](S^]^_CIW;<?OWG)
MHK>UB.2S!).F^,N@?*W3QY]^^NE]^75?%!.*.:1;:I?E\X_[PNV"?RO_%>5O
M<2._>5,U,X()N >K-^3_?[V_WM?;;6".8!J'V3<AW+XGG]_?@Q"D^2(,89'F
MV))WN #^,P1;_'-V ?(@3C(L0TDX?]V!7]YF\7:7@.:W#0*K7][NDN )-^''
MGSY\]^E'TH#_5Y+P>TVYS^%V&^<EK44:G<.2!T9N#$R$EJ&J*_'#)D"X\*Y
MX09#!K?'&@5; V$%!'7EO IB]%N0%. +"+("&0.!3T_;_IL 6R:[3C'"BFV1
MD$%IF6\ PB;<(; !:18_@VL\E&W!V2OY$::8L0DV##GJ:GH9H)0,L7< E18W
M4(%)2E>V2MO'X,6HU]&H&/4R,B1'Q +8)N4\8=K+V 1UY;P'SR MP$6<!>LU
M NN2ZG+5_&PR[DH1-I2;#(TH"/-%EH$\NXF#)^P'Y'B8Q,-F/>9G9 :(GX.G
MQ((ZFOP,M;S>[C#/Y6H1P5W9C.E#CKL]&<&6J_,@VUPE\*O9)*G#9TRMJKXX
MLDH])M;UP6C)8!)'9(@^"Q+B1CUL # 9_?5YZ6IW ]-U#A">T)],!*>2T97I
M+MJ&+_\!XS3_#1L23^;G 4*O>$I9;,LNB!NF[*"X5[;ZJ('TA@RMZ?E;;-(G
MN.2T941P!U#^>H<QEV/]+_]5Q+NMF8\CIJGO*>#^DT-D!@<:%5V)SH(LQOBY
MBE/<9^,@V8]/=PAD^/],'0<U^G97%8]D%K2XJ&CH65U3Z O))7?D%86^%H8,
M;:TG]!5@4;+KNQMBF4G/T.O0%ZM'P(9_H"\,C8JU65-?+"8IZ[.E@8PBDA;F
M2GWI*$3T$<_;RKO#WB_9(+._27B@;'7>,1%80-#"/HJ)=%0R=D=C$_%$% U'
M9#,@]DA8Z+MFEJ20&:?_VN^WH^SJ6][.M^UQV_.U+8]VUD:YHWO61_2I[7G3
M-OQH*_.(X?QA>]ZP-U\8SQ,&\X,=;]W43[?HH5OQS4?PRJWZXU9F<\-9?.1]
MJM$VJ$SF\C3"?99TWL,.^9Y'UCK8^#4-BBC&7_7F> TVH^E$,)>_CJO0@,=X
M%AI.FGNV=WAL3O',FL=AD(QC.'GN3EK@Z$J/J.<Q5!M7F_;96S8R2J5X'4&[
MD172U^$"8N\;5+,P7G3EK]?I"J*M]E3%I]>6,D!A(VC]9UO6?>0<=E[>1_'V
M?5WF?9!(H(,1J]>$X)$0PK^5XI;4+$B%_R8# 4S?16 5%(F$6R0M(X6V78GA
M-H@EC*TC<$W:AKPEJ7=;L'T"R*:P7;H6)-U@H5!8/(%W^X:P*"^5>EMJ#)(X
MC4E_N\'_[# &+SG 8\I^-"+B&HP.8W'5'O@<"<&93D:72'K:/JHD\KZ1-V+Y
M8L3^FJ&4HY$D@6&'?4*BZR&B#B7E,+(*LJ=R+"FR=^L@V.$QY>./[T&29\TO
M9/K^\=V'CW4X_?^M?_YC+Q/6&5SC/_?K:CSG@^27M^P">* @K4 K\-Z=.C#\
M<P.3"*"L:F)L_Z0@MR?N("*V7>0YBI^*G!S!/<);B.&18O,E6)3U=9H#O-3.
M!TU@D^B^V>P0[3;U <,+U&UT/&TU$M0SF.9DO$)PRX4%'*G%#KK]_&;(_DT.
MW]AB"Q&F4%^^<0=ELMF:+8N<7#LA*O11R?K> &SXW4^L"/20,/N00FW!3TXM
M>%X=>.!)Z'*U B1*]19\;9_1Q6D88Q?Q.KT#*(;1(8JU9VIS0G5;FA#R$CS6
M6D:,,A-6-1R_=0K'.P17<7X#L_X4/_Q0-TK[@Y?F9THN-F>[:FV>[YR:AW4J
M2D2\!1ANC\%+SW J5>J&D:OBI;$UM!7#0(YH#9"_N74(B'=SG64%B"X*1(:<
M<IPIXP+**?",=<;;]F.U"+1]5D4"7D+)N"4D?5%%%C7,OO<19I6398(S&0I\
MH/$I3 EI"FVA#34^CQIK/_B(M;*3W..E&(K#<M\$EUI\#5!4CLA7$*U 3.(<
MAGL5=LA)#'=RY*8$2=U6,AL*Y1C68/W11[!6W<P>6M7IR0R:IX=7[78R'%"5
M$/N34\0NHG\6615N^P@7450J'21W01Q=I^?!+LZ#A![3=P_^5<19G(,'@)[C
M$%0-< ]"N*Z:KNR\/4 ?BUUMQ_'9>=D=CMS*XMXROD#-?NP'I[V)OEN,EXL(
M8,6NL.D>BJ<LCN( O=:[SW@(J5,&M?N).:':-B:$O,2VM981H]:$58-'MP<$
M7^(4HO*,HY+] AQDOXBSZJ #MT#&.NCX1W52TD.G;;*U1>R1]1*Y([6:&,?V
M&#>HUCTT&4:)D5_^N(B?XPBDT5WPNC]U.S^(4<X,U9G=<G7H<CU0FA&I&U.7
MB)> L](B8GCILFG Y/;(@]<Y[D$$MN7YC,H(2*DE,<!U:GD))SV=S8:G#MT&
M,&X/81Y1><'NM5S:E=[G(L23/R)^:Y9_ ?D&1CVTJ%2IFTVNBI<XT=!6#!(Y
MH@U"7)_"U!J4E_A9P5*=C_U J?KCF/9MA4_+;;%PY);9+^E6;RQ5'F3D'W\.
M$XA7?K^\S1%9S9$?\ P"7O++I*SUR]L,K-OWPMQNE5Q!U#O9;]^E7KS$_?E"
MJ^YP$T.F[IB8X00T]S#410DT:P$JO$H.O<T%&<I>1&X]8@:'Z(\OG3&VF30X
M19I)@EIDU$F!<5>@LKZ>C:&4KFT,*/$I9P\J_2DCX8]//F&A>]-E!# ,U+4.
M!\+!BY! MOQ4<,@6;_8#A<4=^93<(0 JZ]G&!XUTN;\G).G%"'&0\8$$KP8H
MRG[=D=L"N/QW'WZBHD*I3N-GR-5QA ]I^T,][=N $?$JO0XY'MXCZ/L/'Y41
M-*@C@:!6G8DCB*6]302U>'@Q*>V][NJ<8Y^$A[;6D2K;7_#2RWJZEE'1D+]V
M$5#RPO8]T2XZCG]M<VZ9NB489=PM5^3,".6TH]J91IB8G4'0B\E"V]P#']VM
MP6EK$C.+<Q<A>C;W9M5!TN[!M-Q=I;H#S._-M:'A=T?3/+^S0K$J;:M2B957
M?89$O.B]C. :NHLG4W:_"<DMZZNM5524LKN H!=]^9XDJ$]!U.0HI!J?7ZAN
M$E8A7\TMI924G5F4O+BFUSD,HV\9LDO0#AA]MZM8'2FC4LEX<;-/(O4I:Y6N
M5N^P4I>MYRLF=%67&^;EB7MQ\8\>MT7?,)8HR@T>]1T8"@I*88%/;W@A[^_O
M>PUR@__I+-&-().F36$TDI/:9,_,W&J3B63"6JLL^;E[;;)B9RRVR86:F-DF
M YDDU':1Q\C!;9,)/^.XU4'%1D)VFP))Y+:W#A]!CG^[@[CDDP=V.Z'\<Q C
MC=+T5S)&&&G&9R1X)L5I@JC!S>X%0J2#$T.?O1Z*W 6O989'<EOQAI7JS1K!
M=@HJ0X)N\V_I"+^L0IH/FTD7<48B(,G%T,535CZ;:ZOE57B9&D6.EZNH97O8
MA<>U1^><P5B+?3ZT\:3W8BN<KF.E )YGL?^"E<*.#''EJ[FH?Z7(@ *W)PDH
MG'#_4&F[8Z%>(),76_H/X09$10*6*V%+9*RFH-Y&L$VWP;T]NL>] V&W#XS4
MNB/T#'N2MD]()G*QHY0><Z%=W*!]:S;1N]_<!BM9AQKD*]_!H"WFY=9[EZG'
MKH2,6@=MTHA,*[?!%E!#:L9D(>O6:[%P>-V$"D\9W]R\+3OW#]IR2'G76OSG
MGJ#/8A"Z->F^0+UN<\S.P+^.<XSNX$W@W.5VE\!7 ,J8@B7[$I>P7!,TR2[G
MZ[K09#2%\BVCY/5JR%0&:;)E&0Z_QSSH%3X3/OIYRS%VZ]5?EA_I:*+T1ET<
M(X_.N'^8/#;#]I'RV+SJXYZQV= />\;FVC__'9N?YBGPV&)1QZ:C6'QP(CPV
M5ZEXF@L2J)KH'#$RDG%]"=)B%81YF=7T*@CC!*L#\'SZ&1"M=QOR+-8]6%<J
M4D\)34@TJ9*T2-A+2<;@SSB<DRS-U\WY 9F1V:!J*[3=.1W.9>HH$4?#-3,#
M'+<%:;SEBL&^'W I5[J)N125GB@XU%K!!CB$' W7C^;C)^U$1K>Z^KCIXGQE
MI"%&MG5&'',X(C@_$<E0WMK0P/_J;V;@GPY7O-MZ\*YWL\KUKW8/RSD]*=&&
M$)3771-GPVOA0SYC[ ++X:-"95LB^O:MJ%R##W8Y#ZZ$,PT,Y36D7@_N$R[-
MS28X77,/M]R=&YQ[)5S+XG)7PI5L;GEG.P/A-VOX_+[<5$.OQ/ _-/\@=O^A
M9??ZYS\>?^\9^?!#<WOP=W?;T<+>!RD"=^S"HE#>$?S=:J?3:?[_O.\U_^&'
M6AOR@\_-/Q!8NOE)3<?H__6AU_R''VIMR \^-_] 8.GF)S7'N.(L->5<%F17
MG'YZ1OG4')AU/OEL%HX2T@;JTK!X=UFGIYS?]LQT^*%)"W+KMTD& DL;@M0<
M7OT][I'@_KBJV00^_GF5_O:SM1>+Z8(-M@\.+QE+5CB\<"RLX/+!9KIPMR _
M>RV/N>D[UNH51<U!J>BHYRN8&!JT1'NH$+.L'Y269N5%M!>Y^AYDFR6Z"U!>
M_Z/,NY^5>E_%+R!:9!G(LR8;_\?^YK<^A582 F4*DT">>=NH0U"+IQ>!5DS]
M/B/J>_42A45#6EUX$F!2TMCBT%63]R(O4BM2X0+L$ CC^HA\EX#ZCL]B"U$>
M_T]U/9>=RZ$#)MMDASEX#,E. J CM:(ZE.T)XD7J*)Y3H>#T*;AY$P&<@K9V
M73E/<D*1AY&6J\\01B2M1/U^:O8 DP[L>VCO+^A-:.Q3@VK1F 3&;+2/.O@T
MN0Y353F]R<J/@>T?,RE6&]Q#%54[:AB$&L@T=5?'E3RC&DH_3.>2)U.C>N$]
M#'10J"&:--LU/+DF*@DEWCS*; ?ZW5 ^1^ZDVN;DQ<8(6Q?,F7I.KE!#A*9V
M#7>A$BJPX*&(J;_4^'5@Q@50F\GI F@0C> 3A&C!%_8QQ W(L(<B;ZX?W@1I
M1#TQ'7ZH&Z3]P3<?FS(60(XJ4K8]T"2V;=/R8B X*^(DBM,U%KGY\WJ[0_"Y
MNME"M:U2G;JM).M, Q$Z#: !%DDV7@P$7X)P@WUY]-I6AXH>B9+[8').R6D@
M15Y9#7QPB7NQ(WY#'E+?P"02CBD2)9L)A%=R&JB05U9GBN$1]V++^*I 6*<"
MD3OP5_$+^8L."G'!NIEX!:<!"6E5-1#!H^W)5G&:Y:@(B5;7:7F]%61T2,@4
MW6_\\HI. Q8*ZFH @T]]C/U:J4#,>W+SF[(C-OB]>2;H\/OD=K=8.NGN8;7H
MC>$7RMN/_NK3\$O;AD=^-IRRJS0T!^1)W;;2ONK>#&,N].P98K!EX<(4M-T9
MD2VX>RTL:XRU<R)ECR_!2[PMMHQE$>7;?B'4^>9HZJ)U \@7?&"1P_/#O6IN
MTQL-TM+\%@/7H<6_!2@FHWKSXL]EBAOU]8815RQ9NK:+L+2]^^AT5HRP8+G"
M7"6<A__*6@(JJMON2P(>I'^):'NQ^T@7<ODU!2C;Q+L[[&_A_ABL^\?QRO6X
MD*'6FRIZQ(U@!4A4-E[L1-+EO28:!\GAG3*L_F=LA"6Z&8;OFI#@(DU$8JJ@
M4VH:*_@3<?1B^Y,N^CZAUA*5"<T>BMT.HGRQ)=?:I) H18$+1 &%J>)0I6&L
MP%# T'"[E>%25=3)_;LL!]&"O-E%7O#"?S_",]#\?ITN5JLXB8,<9 _%4Q9'
M<4 NZRVR#(;EK[AFV^<=Y)X?F4T3ASX:&_]1?*0F5H3Z>%(9[C8K+3&N"L*T
M[I!$\#L$G^/6JI _Q(IJ\X=7=FW_06G6(':&538SPUUI)0C53L8C0-OE:K%&
M %"NY^A4E7$2!U6GBARIIK#I% XXM<.%[:=A)#XH" OR<M,7F.:;;+\VVC_6
M'+Q>!4ER!A+X]?$K%NFU7C5=0717Y$O\GRJS:_V\&4'\Y0LN$F>#X>K(7'MI
M(4?GZC_(W1A L7\<3<BZ:_TX3M<Z*S*L599=!*\9EF?YE&,#QNGZ'E27@Q<[
M$N(0).7#M0D($';& 2YX^1*7&=P#E/<?U1N#=*^3V"$]G9XP0E-JPMV.)#6F
M?_)P[V 1XJZ,__\,Y%\!2'^[OB2GP-6.W Z@@&A1Y417V-C2)<K?AU<FZC_@
M1VD^._OZRC(T^_\?/$3Y85</1#?X>YVS]!Z$L$"9W&& ) TNAH4TI@I9M<:Q
M@E ARP:0/IY(5?^MCZQ)_[E\V96/#BMLVDK2X )22&.J@%1K'"N %+)L .GC
M<=87D&]@!!.X?L7NRP4@3]R4GL[O&T#VH2])Z1W"/OIU=H?B;8#PU)#B9@MC
M_*<47NVPX,+9E,54T6ZU::UT!E.)FK[B]KSM$"A)U;)Y6*L'?\5:>?]JOZ#6
M46_V*T!33VU%M$DS:0#TW72N]+,T.GL]3X(LBW'GJ!YX7]4^^C"BV80$;V05
MDO D3EH.>:QQ5*VAZ!'57 F8XZ60LQ?157T!Z?V5>MM;IVK=SFI5W85Z&T$*
M&C61<! 5B%'>W5!B_U?"XR NW$M$TB+>CPE);O3\,4#I30X#NI!#+Y<:MJ]7
MF;LJ8E=VM-[1&NF8BQ_)MFG#444 ]AJ'S=B+T9$N]"W,C9 H49\+1F[]D\"C
M? O9AR27M]O[>Y.^?RF]KE"[?BE<+,RW+^?;E_/M2U]O7V+QF+<O:=]JQ7K?
M/+M]R1&<=_NR6\VSVY?G 4*O)/%1>1*3+5?UDP!I^^1POI_IC];MP]VN\6B6
M4[K\:49:^GA?A?14CYVL-*7U8  52;Q8J%4BGA<(@>%;#;1O=<OUOOF/(IXR
MJE=*NJ2\V/>I9"*/T'!,.?S<L6;[\U0,RE1)RZ9M:EY<NJS$HAJ3:L+I&,Z&
MN3Q) =<:W>D#*;M K3VM@/^&%*JE:%0:/2]2NK4$8XZPW#)#,T]KK)513M_8
ME%'7[;L:+=G85F;;=F(6M69'X[MI5EVAP8M-@]^[SH_#MYC4O1[NJTOR[D[K
M?27=2T]SL-L<[+:_8#3'NLVQ;G.LVU1BBZ80633'NOUU\#C'NLVQ;G.LF\5U
MQ1SK)H9AUK1M!L)OUO#Y?03B"H+XCS[R\$]_W(!UD# =0\;79I.@_W5J[AQ?
M/4U/;4#4PNBB;%;.',9Q"'SQB5AV@5SIV_;J42!VL>Z)C&64P93HC6,@:1?N
MG"ZPC(7IF)&XYN[BR_E_42=/RI=:\,X71],>:UIC2]UN[OZ<U*GE-OYN#F.U
M$L9J]4AW#F-E&FD.8[4\F\QAK',8ZY'"6&]@NB9Y$R[ 4^XZ.)7(<%T^[D4.
M#FX80:F"4G7[,TNY.VQNM70=]K!(H\.9."/ 5+5:LP*5KN:H3XG,"+55;W<]
M!I=R-2I-W8N]V:XF5T%(3^,D*D;M'NUB_L)!4C5)\[.I>;'GV16O<7KO@QP\
MY"0 F?G*C'I%*B3X%:<"$@7UM6##I^]%9&E7X+,@B[.''0)!M$R;)161_B,7
M1N)J5!#QJDT%0M*J:P&(1]V+F->NN%^"O$!DUP1+R 4,K2 5(MV"4P$%1STM
M&'3I>1$+VQ60"+9<7<4(CW5U6N*[X)5\X0\<$O6HL.#6FPI*Y)77 @V7O!?Q
MM5UYSV'Z#% >XQ&N27U-G@(F+R T1?AK/14"5%3)$9@*O#2:0PMG<GS&>:[B
MX)=CID&XN84YJ.4!T1*U1.LA1[UBW40J%?U%BK;ZD@A1H>]%X#$3TM6?9"_V
M#L6AP ^6J"<:>(;U_$61KO*FP\R0O!>O&Q#AEZMS/,_&9,. W(9XK7>.SB!"
M\&N<KL^#'?XR>,!#I^K^PHE*57_!9- $LCMZ2AS\>$N )G.=WEL'4Z*J'$RQ
MJTX+4Y)-8( I-@<_G@-HR\S!# <34[&YN4U]R9A_#W;5VBU;KHCH_5-KQN?F
MX'KPV5_["521M.&0BA_9W.\0# &(LBO<'$3@C-$1A>6:."MV.7]-+*N<I*TY
MY#H9V#U97#P"M.6N(MH%J,N%JH"_]A6JH[4 J.@T%K7\W.YYD&UNXFU,7@B\
MB,FSK&F47<28=_Q4$$%)^IY[$(%M^6+@,JVV.'IV-*327'?1I>(O(NPTC"1L
MM)DUV'*==6#H4MZ#;?7HGX[3+Z[,<?MYE?W%FU$S&+C^/!X-NMQF16 ?4%^N
M5H"\N <T8@<X=87A ]2Z_D++I!&,@PBH+!I@N=U!)?%2CW6\%"5&K?^I%8=V
M^.2OU3DJ*,23'2@T-G.\8]F2B9&RBEV"8D'72:L4#2G.5B5IST$.0,>;ABW1
MV(FJN(4HQO4@596B?:5R5$F:F)*<ZI-/$9^TO#B<$O1UI8-\-^K+24%.&_GU
M9"=OS:=/TTE<T]6#<AN,78!J=P_NA_%L/(" X%(8A=;0^AZE>>D*=AML ?6F
MJZ@8U;3M8NXNCW',-S N4S&VB9O;3&Q"IV#GP:TNYY:FW4W3,S7WQIJ:L4>\
M!XW@/_'JZP8&*?TV-.O[8:^^_]T+/XK2XZ!8&[:%#O3JW?D^'</>R##/[Q#]
M66VXQ'F0$'X7!;A.;^%SR?;3AT\?J693KE<W@$(]C\VLJ[VL^17HC]-K6W%#
M#R"-(2*Q:%D940VBQ0[%":E#189.U68/7ZFJQ_@P: -9B*BQ,+PUPT#)8EO>
MBRT/!K+RIDZUL;M8(U#Z_52 *-:JVT6ZEL>PT--<%A'2U WOP"@-&7C<6J8-
M'+]7&#!X%;G#!;VBQZC0UM]LJ* S,+PF(W8",=L+$#;3V-]$/B&W^-!%9!1W
M9'VV-PB5E6P;>T"WYS(RZ(WC03+Y?E*S[2<UVWZ:I&WI2NK;]E//MF[C[;K'
MNI0M-G:!9DBG%/!YBTVHD,06&XV&A^:D9ZCE%*&:U/VV&L=D X,*M]2&Q(86
M]6H[3=.FP^S"+JU*VT)3-RMW^TS>L-YD]+T!>4[N$59"4B=?7I%]EE5:$5<Y
M>'F]$4KIPS;JP4&FD_&BOSX43QGX5X'GB\MG,FE@?I1Y55"J;@IF*9]G6#G5
M)*99)B$O,HI0I*,.SL)R;%N[GWI%MJ2;6S@),\@RC.[5=&QL]L$DYM[PM-G9
MQ/+<>5K']M[,V#T)J5,VMPS=YHXG;7$7'EI;.'4SB5(L[4<2R'N 92G ]787
MA/ERM8A@'3C??O+X+$B"- 0/&P"<9XJ\!5\784C2#\3I^@ZK@_\,074=#)UO
M2+[-Z[1=(D[#>)> &T9.26OT:CA8H.>NIY/]>"(JR2V38I/'07('LZH[TG-4
MJE1IQ@&I*HZ&!7MP@%J-TQY-C&4I1QTI&;QP,^JWU.E HW]LCMUZ'T\!/%R%
MK<.DS\T+SZ/U\"@K12Z[Q/[B$Z7$*>!#K+IUD%!9^K$PS6'XYP8F6)2LNO+'
MG*]$!?>S%+O@*<!'NB%&F)'8G+U(?#D44 @B(7A.%33'!XLG23*_Q"E$92:\
MZ@I?#R*LSX?'#7J?3P$> J6M@V/(SXO<EUAL5("H-5O2+^ )RS7>+;O<*:!&
MMAGL^[QLQEZ\<G\!5@#+$ST&+RT9F;?^9(OOKQB(BI\"N!0;Q3K&Q/R]R)%9
MJY'=@Q#$S^0PZA8PK@W+%#T,7)RBIP OA<888_CB\/8B;>9U2G:Z(7K%DO5@
M1/M4MU3WTRG A*.L=5AT>?F1ZG*9;P"JMICH@PJ[0-U,M *G@ RAXM;Q0>/H
M1_+*UEQ9R8<1+./M< H/?1UJX5- DE*#C.GG4+G[D6I35U5:!@8KM P/#5UD
M=; *6IN-:!W3AL)ULI).(_O$-6F_(%GL=DF,F9 L[ #%,#HOMD42D.1459:J
M1Q2D]1'B,,S/C,C>!]0CXC1(T Z:H:4FM-$?]G&)NA)Y<;"L+CPUO,V4C#:T
MW<=$&@)2"]+"B$H]H?30[%4\IF,\#T(=O4<T+=C3':2YH:+'![4W@:87,98/
M+Q="< ;RKP"D=7#BYR*.2/SA=5HI< 96$(%%&BU6.4"/<!>'WW^@W]JV2;)9
M2UHAZ6C%:3P*PU':U*P#'$)L[8CFQ1A_'B0AT1=$OZ98'*XBW"Y@3FB?NUR?
MT(3A;JW];('<1" OQOE%],\BR\O%QQ5$G*4)97&I5;<YCE*K>QI+29,&L[J"
M5!3$"Z22"QR'2Q'4X957I&Y&>A%WBSD]2$ I7=N04>)#($*G[\5TK(F$@:OO
M% NT99!5,'!7-E;@X,UBA2T_%1RRQ84' HX]*NX0P-W0%PX7--+\;7BO1HB#
MC ]YD$8!BK)?=^3Z'"[_W0=Z%D*E.MV@&E$=[XXTAUC1T5[.)3F 1Y*'IY<P
M6Y>WKE-<',RW+T_W]F5EX;W)&1=8!*7V.[*,4MX-"UK15#)-,$)@%8.M%]-/
M/8:0AQ+/85I*]GN<;\ZQRX6E1I<O85)$6#<2G8'_1P(U>L@RH+!_BU2#PBD@
MTKSIK*-52R0O/.MSF.'Y[C.$$7G,[P&@YS@$V0-,HAY@Q07W*5C9!4\!?M(-
M81UE/,Y>7 S]C&"68>U6@V=X*5_J5NI\.05\L%6U#H@.*R]N<U;3-A[>+E]V
M(,W &4C!$ V"4AVWBE+J%% BUP0CN544MEY<\ZR@?(-!W0/,\,,A%_#^PRG
M@JFH=22T.7EQD?,6Y!4ZB4R+O'IDF)QG/$(2VTS<*IA@KFO&)6#M^OO5K'+]
M4T"<:;.-$ BL+) 7%T@[<O.PR</="6+JJ'CQY(;G?/5!&9OSU0?#JP\_S3<?
MYIL/\\V'2<%ZOOE@&D(XWWPX63S/-Q_FFP]CP'J^^3")4/#YYL-1SO_FFP]^
MP'V^^6 ;VO/-A_GFPWSS8;[Y,-]\F&\^S#<?YIL/\\V'^>;#?/-!<//A/,@V
M5PG\FLV7'T[W\@/-WN(GIYA%AT]-48IZ-U"8/3$E:@SKA\1\WEY,37/XGM/P
M/;>.ZG4:(A!DX )4_W^=+G< !42#\V 7YT'"OF.E6/$0'RQ=\13 I=U08T01
M2TOBQ<6$H<"UBJU\[D)8LJLP 4FK<II0%#;.$4!(D\&76Q$]49N\\3$8AC5)
ME&4"KE/V-)'&;HXC0*S#W(L[$Y2QF.2<K[/-5^G!Q3,NLPI[KJ54.4W "1OG
M&/,K108O;FVP1^&[X)4,P8LT*H7?>PBMEWFDIUP%6L*Y6(K6:2)9OSF/.'M+
M">?)C8\YRE\1^W.4OV&4_X]SE/\<Y3]'^4\*UG.4OR\AT5X%1,]XGJ/\S2$]
M1_G/4?X3#GN>H_R/T1GF*']/X#Y'^=N&]ASE/T?YSU'^<Y3_'.4_1_G/4?YS
ME/\<Y3]'^<]1_@5H\E!7T0*MPU.R4!T$2KF.]F^N)BBO9 ;G@-W\ZA8(=M.M
M&Q%TF.5[F)2\! 8&0P.-5T9\KE;=?2YPI;J.AAF+6(%F[=4>D,REJG*&*TGC
MQ>37+ !IL@O1JE.W0:M:W=- JT%[C8!6-6D,??<=Q@S!X$\?OOOT8XE \DLS
M%]T#8@+B# "T@FA+]L.63TF\+M5BW9?2J]R=8Z0KGP0"C5K,/@15Q3&\W\#
M('9 HP+C/T!82N9@)RAUN&1%+W42\)%K _LX8?(UO''  D0IVW+5\.LC@?&Y
M@<#@\VG8GJ_U"$8?,#2\ \"P=C/G+0GUC+S5$.8@>HRW>$!:KAZPH-D*@VTO
M?M\)TJS>^$'*U4\"38:M-H(WI"R0%U<"N,[;?GH-X3J-_P<,GYG2J<Q9;O(J
MGP9L35KL. M.GCB&D?Q\_^DZ?89Q"!X!VM)=)TJ!KM?4*7 2>!%J/IJOU&'I
MQ3L-S-V16Y#7MZUD=\.&-41[8.T:)X$L];8YXGY76X;VBPE>86\_4,J#CU5%
M9DH\??@)6N?(TU\?@!\_.(X*+',UD'FX$9L\,4GR0\6(G'Q14KDHU=G'^DG5
M.0T0:K3/""B4DZ*!H1>/*:NK3+M':8>8Z9F?BYN4H^S*VFG'T79IM<5KD/]I
M.M<IYT!7<:"K)=1:C'0UDT@_U'62 8X^A3?.H:YSJ.L<ZFH?$'.HZW (F$-=
MYU#74PEU-4=0AO(6>O"_^LC!/S4;_$OT -!S' **T\LKTMWD[Q4Y$1=60G^[
MGBJ=X1BSC@I$2,!S+5!&S5P@+-<%"ZV<.Y^4:V0HKUP;"32:+?O2:+D>!_2-
M/'"]W)N9YFYJVYGK6BI;VH(;R3BQO4YSL$;D(O)YC ?(.,^H,[^HV#Z)"*N8
MH_E=W ^AM'(4"P[I5DD\6/0,^RO#AE=X@K@+4I!<Q!G^X95N0D&I6DEF*9\-
M**>:M/V8Y)S-J?<D/IOB:PU^;W;0#[^?B%?%TM2N*]7B,D8"=7E;4WLPY4O;
MWNYWZH9&@CRI.[9KJN[-X'RM(V6(P3SOPA0TST5D"ZZ#PK+&6-M94O;X@L7;
M%ENJ1:C?:L5ZWUR==U.Z >0+/K#(89^@5\U9'_D2O+!M0OO6V*3[S3.;< 3G
MV:1;S8MMW[,@(5=H'C8 Y#>PF@TI?H2H6*T\N]B)>!F2[6#7Z6 S]>(5#9IX
MU+6^N" '1NZW=(2V9^!#N*_#(LRRO5=I2BU8?^!I>&!_FL=D!@"N/Z4' 6\.
M#X?/8% G?%&QNF'8Q1RY 1*]&DIK)S+[89N!3="+GM\6KY7'1&AY9EF*^2EE
M)X,!D9YZ0*!0'0X!#O+:7,19L%XC4%W$7JZ:GQTGL&&(=<-(3R-;?)\F6%3<
M89YEJFB,&^N2I?EJ.[_!+FT]J*IQNZ^*N%0YB@74O1C!:ZFN<./1[D=<OH1)
M$<7IFDP^^'_18_#2W^C2I]"-Y5:C, %\F;>,*N:T.'KA/C*TH]TCD"G*'Z5<
MW &P,#")XO<-1J5N[/VWSD+O_]H!1E)V5P\?XI$5!@=-,&[$NZB1.3AH#@Z:
M@X/FX* Y.,A3 TXD.(AAOG_$Z\UE&LE94:YPK;&HL".;BH2'BFJV#<NH0<PJ
MHCE.Y_R"6R'+$0BV<@:6+K\_9A>6]]?,JLI*6EJ"[*A=67)2E2S=[<S>3;%"
M\:&JIFTKLZJT.O2QI]L#NB3M+%]AT*<G:6UE?64-+D/86>S:0X[%(=LIGP'$
MHNTV<1@DE+T-8;FZ43CE)K'+(:NGRE8'AZ8[NU>;:&V)J$MA8;G&[NQR[O8[
MQ,:$\AJV+<XD7)J;3=#9SH>QN0<[ ^X-3MOY,+,X=_M#S^:60V4R$'ZSAL_O
MR\NXZ)48_H?F'\3N/[3L7O_\Q^/O/2,??FB2*?SN;&86]SY($;AC%Q:%,O7!
M[U8[G4[S_^=]K_D//]3:D!]\;OZ!P-+-3VHZ1O^O#[WF/_Q0:T-^\+GY!P)+
M-S^IZ>RZT&6!X(Y^387VJ=:M^\EGLW"4D#90EX;%J&J=GG)^VS/3X8<F<>.M
MWR89""QM"%)SG-3]BR0IP^@661S0<Y<P"S2)2B@%?+:"4"%IJ] H>9'2OLFY
M7UZ:6 &T7'V&,.+%!BC4:)PRF1J36%.KZZZRNI:B/L8L:!LUU 694ATYY+A?
MEZL 0HP?X6I=@IT$D+RZ_3(:E(:)]KP"$VW-/P::N#L!-O'DS56:1DH$HN4S
M0%AXNN\N+-?@AEW.5<H]I6$$RJNJ@(W6S@2;N!\CS$&^17X'<3M?IS*@X!0>
M(H-:>(+P$"MMBA$J![<7<!XV 0)/049RRF]W>(2N;@\YOGA32G76EVI!WF=;
ME]NW9Z^'(G?!*_EI\35 T0WC:HX]@LW.N06"SH:%@V0M@;-'N'S"9D\)CMO1
M28Q;/V9$!LVH1L35TMD>C*"E%NRLPXW%*X]!-,7R8L;3;H*[)$B_P"A>U0D6
M+D 6HKC,OHNU)<];61M3%%B9CC92K$ZL,XUNC3&[W!C">[$TT5;QMB#06:[*
MK]FBR#<04=Z8'(V^:1=DT_]K]SO)=O>HL[$E]F)G<I&4Q$%$5Y \-9MF_2N1
M:I4.AQE2E4X"X%HM9!^ULF)XD=7I#L$0@"@CUXD?<AC^N2RGI.SR!: PS@:#
MMW3YPXTM4?F3P)YJN]B'G80$AD>N=A!WN=TE\!6 >EG"4+[J0_4)5/-<<9U*
M#69YUGIB;[$E)^K]F(=QN33A$V-Q.8D^<1P;V.])H\GMQ6&ZE':/P<L92''+
MYF0X:880[%"U!A:='J="5Z6/R=']Z_0JC79VU(_D)#5\IM[QPKC\SV\@*Q_\
M*4>(C[;6Q!S2ILMA*NF3Z$(CMK9'BV"JL'5'^M%]1QH<90U5>NJKA-=.,6IE
MU:7U(IMTVUW(#MW3Z3\CM/-(G<>.I'7/^<E]S]%IE7HF7411V;X!N>M,4C\5
M2.+8<$1>II.4'*_3Z75'LH='TYB<],V1YH=I=L^K($:_!4D!%EE6;&N-T^@+
MR#<P@@E<O]KNI.H<3;NJ"L>_=H?5MHU'W59%AZ;S6L[!T%Y"+L(\?HYS9C>2
M*+J_<L\K>AK E6^-$1#'9=Y 9:)'Y)?_*K ZUR1!15$&ZY07;AXW07I,!\V.
M%*;S@:D4I]'5O+"A1_.&J5[- .'VA'\\]3]C$GEVS=D .2+;T8> /MNYS^M;
M:4J=O*](TZO=!DL<2]_?0;S>Y"!:/ ,4K$'Y\2+(P=ZG=M3MI>4Z\K@@(=<\
M<(QHY^F.+!*:-D//!*)F;F'Z##*B#FF*[!'F0=+^3N(2;F'^WR _1"P<*%65
M^NVE<\H_IAPJ40'CR'$20XDO=G04=3".9LU0X3; 9[RQ<]]J57SUT;P0!M_1
MO8P!WY/H^J[L-"4O8:!)T[4G&H%4J[4L\BP/4O(\U#U,DBN(R$?+Y[Y\)I8.
M?%E,_MH]5,4"'G5'@=A-W_,@:,F.=KU51Q/T>(>POT(T7XW=+Q4%L-]GI068
M^[,-RWG=UZ55:L8!W1 LUC&QH2H]^>\!0176JWF=L0@2<KUWI"@K3>Z6NK0R
M][D_&]O,O\ZLK$]SSUTW6FNDGKRH$Q^":RQWG&9Q6$6PC!0?*<?-5H2DB-O<
M,Y5MXE]/%,K?]+R)YGX9>@]=1<=SF>E\['O&?3YSMU2P@W\=DB-YTQ4]"&5[
M$BOXQ%"P=M=)>N"N@M0K;J,R,KVM(\'H='KC,2SAT7T>"=&;_NA!Y)B!ANR%
M-<LM_V2YHQI(8*D':TDP=VTKMO.OSVOIU P&'@2<V1GN)%4?<=96E<#^="XO
MP3P86+&=?X.!ED[-8. V!.Q(6^YN3IW<'#6=4D<_NHV\7FSS]6@Z]$0#M81C
MV9@=6I&KI0XMS77NT-HV\J]#2^O1=.B3"<^R&V$IHF]_UITC)A7:W;^.1Y&X
MZ6+3CL)JC2BC=#$F??OSX-S%%-K=ORY&D;CI8A/-,45+^4&R78=XVOX-)IA,
M$N>O]T%NS255YSA&$AL6Q[]VQ]2VC4==546'YF6!$\I =1]G?UXA0([*  )9
M/G;7Y?$;H^/2^<W=5L,NGG=:N@9-EYUH,!1O=+J(G^,(I-&Q9EL:OS'GVBZ_
MN<MJV,7S+DO7H.FR$PV:XBEJ]?A5FI'I*:L$H]/IG<>PA$=GIA*B-_W1@Z I
M@[5X-RG(9P0S:T](BCE8VAFB<CB=KC=JVWLT%?)D;CJ;!T%)UE0[6JXKMQFM
MYKQ5SFSF>^>6ST'U[:GFH#)\5<H6S]%S2_U%7Z.R;)\IY8RBO6+U[00>@--1
MMAK.KB"J?R+E^@M:-\S'[M@,YG,/-[78A+HZ0YVFSSN.3 HW("H24#^)S6O%
MC-6,C^2HNN^-VZ;;^-GVZ([9"8,D&=5O'JEU1_"([4G:=)@RSBC_^#-)\0ZB
M7][FB'C"Y >8YN EOTQ*<K^\S<":_.'R/?=2?,QE\1+W'5CJM^9U]NZW,9&Z
MP3516#R!=_A7;!5,MH=<ZUB#?.4[(+3%O'Q_O<NTR1KD]YX)4ZV#-FETEP3I
M;; %%^7<K[HQ8L!"=O=#B\6H7E(#]G=11Z$*\W1XRFQ8F+=E&_X=.:0V&+3X
MSSU!G\4?U#O*4^T+8!442>ZP,PR:\^C=X8_6)5\_EN.'K8(O@!*9+"S77^0.
MR_FZ'C493:%\RRBYO1HR=9:70UF\&'[O\;(6Q>0 MY20BC1NF;HM&65.%&$R
M+7(,=#'D&&,<RU#>0A7^5Q]1^*<_[HD^E$7/X/<&-8??3V^QPU)ZM(5.BZ%;
M!-!'D>&7-@J.,F)PO?^AO2!/ZK89]U7W9AASD+=GB(';Y<(4-.=39 NNO\BR
MQE@NGI0]OF#QML66:A'JMUJQWC='$RJM&T"^X .+5*6(37K5G/61+\$+VR:T
M;XU-NM\\LPE'<)Y-NM6&_>3O[WOJW>!_5E\H'SJ*@Y<<I!'89R'OJ+[;P!S!
M- ZS;T*X?5]J?9WB/\%C\ *R"Y '<9*]=>4@WX*OBS"$19K'Z?H."XK_#*L)
M>8G.-Z01K]-VB3@-XUT"!AOX-:ZLT:M-:H&>L\4'1W;L[E;"9U3I64\@6Z0H
M;E]YBHY&"'M8@V,T;7LT,A:5C&%61/1B67Y>; MRG? 97*Y6(,R7JYYNM=Q-
MS-ARM8A@N;O0ZQ#FA&ICF1 Z!?A;:TCKJ#>1S(L=3]U6H 4@6*%E.+6Z"#0X
MUE"OW(C''.1EA&O"":833?"0!WDI3/5*'=D>@FDYIPTWVJ3*-B=6_+).-^3L
M(!"J-8@-J.XWXP2,O? R>J)1#T^Y99HC)GH9=UMY<E:'<MIU]FMYA,OS'CK!
M:9M[L-OFUN"T#4,SBW.W$_5L[LUY\CW90$E!=!D@DLTV8QSQ\0KMS_CHA1RY
M]_R^"R65:EN:2K$Z9Z-3\J);+Z)_%EE>3DU7$/'6P)1H1)VZ3;2B6MW3\"=,
M&LRJ?Z$HB!=#$3G'/JP^J0,1KTC=C/0B#J,&M2 !I73MA$&I\"$0H=/W8LS2
M1,)@GG:*!6K4G$TP\*/B;,#!&R_E(/P#R3-*;MG\NHNPXX7+?__Q>RI"E.HT
MDY9<'4<N#7=$@'H:MS%#HU].)G)TO1@Z]F>#_X!)' 6O@QVL&AW"<G7[<,K9
M>XFTSX1Q?"4JQA#9^4&3N*VAM')MO#+I$M"RZ7F!4W+M#_ML25P&<BU7OZ9H
M?S<0"WT&4JQHGEV^A$E!\BHOMJ0+9G< Y=6[(X_P\B78DF4'+HY7( 5*,_+^
M]17U-?ACL=NO!<=FYS.4C]S8TEUB?+F\<!88:NV;Y@ZD09+'@)SZ-AD>\12'
M"A Q!EZ+%&N;6:'H<Q^PWV32,+?"NGT09/')\1B+M8K#(,V;53Q#VGL09##%
MR_G7.YAE,5[6L]X5MTBR.?JQ0M)G=([0:-+PM,.[QJ?;W%X7($181K8&UQ0=
M>O@UHE&WO28-GQ%JHUFD(:G)K,:@VS13!J.]O5G>WNSN-RKM-=$Q9O,]0MUF
M4&)H((<^.61-$C66$;&WMF[N'(;/1E+7+E>8T7^# -7R](W'+=-L1M/+^&PX
M&;6DS<8@5AO-[3M1?<&)K'%:+I,OABGQ)4LSMN,&I7U&@)JJVIMS [(U*MP^
M;3380ERO$5AC^2Y@D@2HVAX1[='RZK V;.EUIH03&;7UMW+IQ)M]7;=/ZO2%
MW?^[F:?N "IOZ@J (ZS'  ^GWI0 )*N^-H@X#!H@^76218MGYY9AS3\.XL_U
MYAI!O+C:#-.)[_[X:3H!WGM-%D6^@2C.7TF6!TJTEKA@'Q&4@D[CL/@(@ HJ
M\G"R#Y+B4?/BD) N(#4R5Z8HU_SNP[(EC,N$@# TFTV<C02OPK,M86$0-.0%
M&FBQ4N9PX 9(Z0/"0E04:ZLAB+\&Z6(-TO 5+Y4W@*1"R'*$_W&%ET=I2$_9
MH5JMV9"0KN;:<>1U=:BMOQ@-AQ!O>19N4[I,,+N2<-*7R93$G./GK$=SUJ,Y
MZ]&<]6C.>C1G/;*?]<AJ\.]%G)'MB (QLP/)%.V[]=2B[E<QY&'(- /UYMLY
M).'E19RNE]A;*,\!#B>\W;!%46RT-<+]AK1 V+4?S8,-'+$-J9X:19C.RLN"
M$(:#*'.5]G*.0(1E"A!Z756QKPQ82I7=K\>X93T'CXJF*G@0T!UG3&Y2Y1#F
M19D>ZC_@4[8@/^'"/S",K5BKN2TO6\MS .AIKP(%:0[C!.]>003B=4HV">CV
M9Q>HE:45\-RJ0IU4#$@C9AC(RNW \3,XS!%!#GKS1%[+0U(X%)CR:Z?P'4 A
M&)SOVR?<&0;L$/8<4Z.UH?I@8D<(+P)A%1RGP^7@Y>H"K !"923=(LM ?A,'
M3UC__%7?P58BK^YF2Y+WO!.,W)XCN=R2HAC&W7(<;\J\7XJ_2T .#A>5FYL5
M=4_MBWJ'X'-,=MJ"I*\\Q8$_&L_60N (/#WO("Y:7G5A<@3Y1@IJMB8\>7.\
MFBR3!'XE)V&C]2 V*^L=A\;J+]-?A.WLIIO0Q#*,'C=8/3#T>D1!FL5U@27)
MT53EWP51[4HV2<*NT_,@V^@O,D;AK[ 6L<S?\\[EVB*V5S:6934,UW?8#6]A
M[KHGLD0X8F<<BC#W1Y%=?.N20W%-+T28^XX=X;&\;.E'69%99:_N8UIB[WE7
M=&R/D7Q12Z*:7B4Y9A>TN9*SP77,#G?:ZSN+K>^\>W%6?1^MAU_K+E4Y8T"]
MF6IM4T2>E?&FB RKT^DTINU\G$T1&;&:[F'Y_'L8AI'=@U611M7#03V$2Y9N
MWH\2E?8<9VK:JD!%2+FQMMM44(_4,!W:#7F)DMR *$]NPVN%0TE?@U<*ANK=
M?W=[##V<K_O[N/O\]31TZ%:O&U.]NN<X,FP/%7"ILVH0YS:_$GUSA79Z+;6Y
MQZO(W9*C5_0<7]IM8+[]16?28$KWP'-,3 VB@P"6-4CHT4%Z@6,R%-4BQO@4
M)PE/DU8;(4:,S[T!M.4S2HKLW PAC&+LZR).\X3(!D_QM=(*@AJ0; SXTW1R
MANP?)7L(01K@=0+O,4A:F?XCD-TR?MP79MD>RNDF ,?PJ<8N+2^20C0B_9IF
M.Q#&JQA$U(P0PG*-O=GE/'BND6I,**\=]=F^-M'2W&QBIV'RP35A]T;G/MFH
M;'6YYQJE[>[-(TB-A'=)D%*OY[(+]"S=+N#( 13W62BA4,>R+(IMZ[8I>=&=
MZ3LZP]E:6(Z[9S:-65M61]F9FT//BPY-E8^9U4FR- \'?N3Y$IN9A06I3%],
M\DQ(>)?KRRHPAJ\B>@(-VJQO QO<^=\$'>,E_EHD.4 I]DSJ+"!40>BO'*K7
M;-XZ5*GIZL5#R5$ FC2$$![=5&!*C-C#B8?S[[Z,5G9-R@3,(SB\H_WW][V&
MN<'_K+Y0/G2:#+SD((T.CTQT&FVW@3F":1QFWV!QWI?MM0_>JI/^7I GO)/L
MK;,'3M,\CN*D()N-#R L<%O%H'Z)#417V(3G<+LK\OKEMK[X@TVR9G2P3+89
M.JR1M3B$4F5BW-27*\S5UOD-?NNVA8KMTGENV)(PY0 K$,(+%\U08>K9MU6:
M=KJJXU/RXV'<K)6/VQ649?5BM?L0;D!4).2%:3.M:,=<XQ#?;YO9)7[4([4Q
MNM"HK3U67[(M=-N!G<:IH*'>9Z^,F7FX6WD$3G;F-SXGIRNVD3J9^0RH8)WN
M_KQ-?2S,CGP]//8RF3N!LL6Y?<>/3>)C8)39%:3VF4>4D UN[[:J+2-TL'?K
M#49IN]6>@)2[X>T8IOZ<GN<P_).HB@U:ZLH^1A>7W(='<4IZM62F[YG+:RI&
M5'>3G$MY.' =<^NW"F+/KMM7Z9?Y!B B+@(;TN&;B,^S5_(C3+'?[GR'6"SM
M#<PRYDZP9O5F&%:N[JRCWX,P";(L7L5AB3PRQ$F(?UX@A,U<W:JZ!56:6<;V
M\9@LFD<G1F'A:DS2!1\\2EMW!C=%4<OG-$81T0OWKAS'-S#!HF27_RJ&:4'9
M!=IS9*_ !&$HU-,41#0&7CA./ W.P HBT,=_UH"YAQ4+E.K&-J(T0?39:SE3
MF!I)8IB7W3__8$2_8$1_8))=8,2V]6G^-TZ(/_Z@KS&Z:PSCDP:K1EN,.3 /
MP.4V18",J'<05;<K<Q0_%3G9\G^$MS EIVK8<EBF]76: P2R_N)L).H*D%6B
M?J+HUF_A8W0$)>D,D]D?=?N'%ANA4U5MV\=)7(,!@ U:Q!2=:JS;R=^G$6.P
MOU]7K6'WVZ>T* &ILOV;R/2R3D_JM> $U?37P-WP!C.=CQ<;33W1J(>'W#)-
M4@QZ&0]N+W.-#.6TH]YDI1$NLU?0"4[;W(.S3K<&Y]Y<UK*XW.UE)9M[<P8K
M,7#1+SFIUI-W7QR?UO([O9RK(CRPI3*1=$:\NBR]@&&,Q4J*"#OH"CX\'516
MB#5(,R3F+?QL-I(<)@TY^C'0826,@&D$Q%,!WOA TP"6V\.+89[L:A<Y?#V\
MS*</O%&(#^=B*\1=[9OIX1*.W+J=Y:&2B#T_P(IH?C@+!Z5N0?X9&Y0LBLN
MQR#;7"7PZS] M :9C>YBF<&PRUAC,.5N,TXK6^LZUL0;*<>$V-F7$;*LJ[M*
MTV0@OYQ39C#E_C!.*UOK#];$FXSG96]M>A1F"I[9!->VEI:NDI[;*(MD,Q5D
M/3L+J^UI>'IC=,^1&2IZ@G,W/:951NNJHXGOS+/4$=K(T[3$4-[S-&9X2OWO
M.%89K?^-)KYOGFSY#%]2O6.P]P=$74ZBTK#;<"OY&P/'1;E\0RA&;U!!R>7F
MN1]V 3+L>I8JH_]7!$F\>B5/VW7F-45/2YVDT)=2(3E1R-IJ1!N -I#%F1]C
MY),8^1=>^ J&Z%-O&!LXD^+J-AWI51 C\OP:5B @&53)T)ZYOG&^%^HL2,AK
M< \;@'LL@L4.]\NK.,6_Q=6S1Z6\Y\&NO.YUP[B!;HM<C0QS<L[FR;UTUVF6
MHZ(T]OZWFSAXBI,RI0)-,U9&4ZLTFR:V0]/18&4-;W"<UFT/;::RDA'/DHQ>
M>)+G,'T&>(F%UU47X"G?-\\AQW1_=%&HT3PY+%/C!+"KWC*VD2DE@1=Q6T2\
M0_=IEO#D';]20_+F<H@_!.O^'1OUBG5;JU0\ 3!JMY-M3*H(XL6N35?@+T%.
M\BZ]7@2#AT;%!:G0ZQ8\.:AQVF%<:'49>W&Y^Z#D*TU-VAU"E2H#!YU7Y:AW
M!JVZA.HM8MWCDQ*A?>5[&G<(6WJUUL-G01;3;A%*EAZBDE[:Z4U")5!!5=WI
M^&-SZF&,SL&+]0+%I22]I,I_GU%OEZE4Z6.'6\7=54-9-$ M[1GHH7'J (?+
MP0OT[$_S]C)3A*=N^FK4K%M3J:9K;TP&)-"D-:C8XG E %/B]M?!V>#^J#](
MXU^;51B]3)I#<1A39.7%+L9EEL=;[#@N5\I TZG:7,16JCJ1(<V@/73&-#5V
M7H"M?/40>XSW8(>["H@JG63QIEF[V<)5K3T1U)FUB@[PE#EZL2=V ]-U#M"6
M[+@\8F:4U2&O2-U>]"*36@=*:*FS^*.3]6+8Z8M&7>/Q"S',[WX=Q[4FQ=K"
MY1J-(,V^7JW*#"P\</H<VYCF[NH9F>O.JIEYO->L6^=]#R"-(;J%.<@N"K!,
M%SL4)Z0&W1M0KC@\RQ56=.0#"#HM--">AX'6%*] WNT+'>7#,]@3*5"X"3)P
MA^ :!5O7X5!U(@F2Z7>Y>D3E>O&US-H^.!_H)K"2J=%-9L6OX?8Q@(%=ZK>]
M_Z=Q&C_V6D&Q5OO9 )E:;A.82-D6ZC8")8\)C^'^&0$91H9S/&/HI[,_AUL\
M%X;E[@KEQ%JM$A<@PTI3QH>@":S!8\C'"Q^?+NSERRY&Y34(:2C1JW"!U*\R
M91AQU;<&HCX7+W8(.DH0F,.T]"[Z4[6P7-U:G'+30(BLHAJPX)#V(NR%(E^Y
M"2*&0J<8&PEUL<D"@::F'1S4E+UX?: CWB+$.B'L%N&E4; &YS#+FY<O>;"0
MJ$:#";?:!&$CWPRF,.)R\B)!/TT?6B2=L%RSI<$N=]28.45\R*JG 0@.Z0GF
MR:?N<="2Y L+-GXLIZ#3PPPQ)*""FFW@,"F77BJ'HA<;W(QM+MHVMTQ1+@S<
M'VI(&)@) W$N?"9Q-A*\.NRPA(7!\8 7:* FR3>& S]1OC8@QCL6688YQ.X7
M0< B36&1AB"J65-/0Z3+-T]3B<L[\C&E>C54UUAL\</QAP1MQ^^2XY527";U
MR!9I=(X]ECA=@S2,P?XF>".5==[W@%QV6H0AV1PF^6UP@;*)O+B(?@N^LD1;
MHNHY]_(U]WV)&+?:+@$#![7N6-;HU3"T0,_E3=ORXN_O<;XY+[(<;@%:9!G(
M,0:;2\.OC#OG6G4/)[8J=1T-7/:0 LV:JSW2&0M5GP:K"..%DU3KE)'1*GXF
M?OXMR.M75'O0E"EZR+W"*7H*P%-H#.LXX_/VXIB)V16PI+(C7JNH:( KBYX"
MK!0:XWC#5\G;BZ.GZ_09ZP31ZQ!&M$]U2W4_G0),.,I:AT67EQ>G3EAD5("H
M2CGU&+R C#EC\<L=IBM6N5- BVPSC#%1L1A[<6QU3Q9A*8@N Y26&7L."<XN
M<%N$<1]0\A7J)I6I< H04VX8ZUB3D<"+0ZTO<0I)\@K&4^NLSW6[#3^? GP$
M2EL'RY!?^[3+&31T=:.=B5JA9;@9X^)LU2HN;3:B=1 ;"E<C_L?IG.]>D^8+
MDL5NE\1A&15W!U ,H_-JH(^?P>5J!<*\S.I<(6QX]FM&9+^BT"/B],S8#IBA
MI2:TT1WVY]*Z$GFQ!:<N//4,TY2,-K3=GX,; E(+TL+S<SVA]-#LU;F[8SP/
MSK"]1S3M+-\=I+DQ ,<'M3<90"YB+!]YY@N<@?PK .D]> 9I 3X7<42N>U^G
ME0)G8 416*318H47%X]P%X???_B>&HU@DV23@-(*24=K2N-1&([2IF8=X! N
M84<T+\;XPVLIV15$'/^-XH%KU6UV:M7JGH:_;=)@5MUL14&\&+;)A>WE:A'!
M,MDG=1CF%6FN'%"+N/-X]2 !I73MO ^BPJ>\84"E[\68I8F$@3_D% LT7]$J
M&+CNGQ4X>./1'81_R(,T"E"4_;J+@AS@\M]]H*?34*K3C881U7'D='%'!*BG
M<1LS-/JM*!817?D TOIW\I^G( /_]O\!4$L#!!0    ( *Z+Q4X_-Y449K
M .>:"@ 5    <&QA8BTR,#$Y,#0R.%]L86(N>&UL[+U[<^,XEB_X_T;L=\#6
MG8A;%>&L2F?WU.VJF.$-I:VL]EZG[;&=-=.1L3%!2[#-+HE4DY33[D^_ $A*
M?.!Q0!Z0D#,C9KJ<XGE PN]WSL&#P+_][^?UBCS1-(N2^-^_._[Q[7>$QHMD
M&<4/__[=-GL39HLH^NY_!__W__5O_\^;-[_1F*9A3I?D[H7,3W^;7=]'*R::
MD:OK2_8G)?_Z([/QXUOR/DW"91HM'^B;-UR92?WQ*_^?NS"CA#F-LU^?L^C?
MOWO,\\VO/_WTY<N7'[_\Z<<D??CIW=NWQS_]U\?SF\4C78=OHCC+PWA!OR-,
M_M=,?'B>+,)<M+BF_GR7KBH#?_IIYTLIP?_UIA)[PS]Z<_SNS9^.?WS.EM^5
M3>2/ 4XJ\>>.?/F=CG_YY9>?Q-.=*#,4:4SOOC;[]0@I?K\T6=%K>D_X?S]=
MGRFU?_F)2_P4T_P\O*,KYE*HYR\;^N_?9=%ZLZ+59X\IO9?;6:7IS@S_=7[A
MO\[QS_S7^1][RS\-:=X#A])MDH<KG'8*>]VV=MP,;_0%UD^K:_(%YJ_,*$Y'
M^)5K;H8W^HJF4;*<QTOW#6^[PFK\31ZF(T"EZVSX%W#?:DE35_RC<_97PR]]
MSFF\I,O*,[>MB9W"M0BVPO+.=K)H6%WQ+)*DW:^3,:O"8D87/SXD3S\M:<0L
M'_^%__&&__'F[7&9*?X'^^B_9VO6//;_^8=5^%#9$U_EW[^3/LNCG'^#UK.?
MFLWE^HT&IS1+MNF"MCQT6O#?J[N5U4_5Z.FB:2JCZQ5SRXL#&K_Y=/,=B98J
MV6#W$>&?_=M/^S9WO^<L;?9-F"ZJ!K$_#5^BE/AID;"$N<G?-+[/?9JL5;V0
M&'Z\\K<0]GXE#3&2)T2A^]-(J#O9IBEW'&6+</4W&J8L?)TR7K7@81(KOZ1:
M;  L54:Q$&JPKP*K5BTHGY+B,>'/"1,@7&):%!N[,H'_[$ULJS0JF.LMCH7X
MTV2QY5S;96L)W+4RY9=6R P NM0B%LIUQE405^L$U2-2//,$V_I^2X _<Q/5
M4O$*TAI;8^%Y'K/VOIPFZS"*6Z"2/2J_7//1 -#6#=EB->\.*/: E1A6X;0C
M&A2?D,_%9__?M*B4=D.B__F:&*Q+5=#K:B+VXC%&R)$9A7;A\0'WX7'_3CP>
M.V[\)UVM_D^<?(EO:)@E,5V>9=F6IM) 8I!M1!:E[&"0*BQCY4F($SV(=;H5
MJ+G,FS^X$*FD2"'F \Q-'9U8]H>,!PJU)C&TML<ERN_):AOG8?KR(5JQM"4E
MB$*F08R.S&!"M"SB$D%N7$\ F4X%_-TS4CST >ZJ;DN O[(,WBWQ)JREML:%
M<SD6NZ:;),VC^.$F#_.M'-5ZT0:X5:*#,2XWC MUK0\]XC6J%?"K"8&=#"F$
M?"" H8<3NYZ0T4&NU62%SO*XY!"T/&$CN8<D?9%R0BK1H$)+8C #&O9P@2\S
MK<=[5Z."N7A"JD<^@%O>50GHMY5!N2'<1+#$SKC O=K>K:+%AU42YE+82IXW
M0-MX/ABR-6NX@.T:UL.U+5^!M?B<B <^0%76/0G@%Y7!M";:!&G'QK@0O:8/
M49:G89Q?A.LV=G0B#:"V109CM6D0%ZY2VWK$2E0JT.X?$?[,!]PJ.BR!_< R
M]#:EFP"661JY>&9E2AJNSN(E??X_5%XA*&2:Y7);9GB=W+2(7"!+C1LJ8XG.
MKB0NGA'QD+"G/F!9U6\)\&>65K]-\5;9*[,U,IZ3]3J);_)D\<?-8\A =KG-
M^<XQOH-/#FZ 0A/I6H7AL->81^: V9.!$"8#.W8(02(DCT@A2VK"7I %@H.D
M3T])::31;7'*Z&7LU>;]HO<']DE[HL4@E3=7G#M2"&O.+9O8J\YR\Z9U9YG6
M?N6YOK5"//=C[5G5APGX!\^EZ\\MA?8*M-3>-"@O%L/-.)?(29'>D$/#>LVJ
M&[1W'<#PWM;K(+[<<N$=YF7]*46]XJ?7X;ZF(D=^Q^98V#^G#^&J2#NSYZB-
M>,73\JMVG@Y =\L6ZEX,N6T5G&72@?BP3.3D,_]\XA5]5<\DQI^SB=.68(5.
MJ3YN]Z)LTE#8M>C;XU?1N8I-&_#>'7'K1A7Y;IE=18:M/VHEU>(10A[EAK!3
M9\VF*5ON1/<)DG_D1T9L_/Z)_G>3YSTNU4YU>\UQ)PAN'NEJQ095FS"6SW;)
M!!H3 $V!P0/^NCG< ;[$LGY WU&H!O#B 2F?^#!:EW92 OE99:/QNFQS]-VU
M,BY:YVN:/K"1_F]I\B5_U,%6*]G KT)R,)"E=G$1K7.AA[9:L\)X)4$*$9_0
MKN_;Q*H39/B7*C6)H+$[,B.>;],PSB+^OG,Q4)+302G6Y()$;#@1.D:16:"R
M;Z" 7&V'_V>R?UX.S+T O[HG$_BO+H5]1Z.%>87%D0N6=;A:O=]F44PS^:XV
MJ42S9&E*#*]9ZO:0BQ:):4/5TM'8E2W\":D>^0!F>5<EH-]66KG4A5NE2]=.
M3^!6N+T/LSOQG;?9FX<PW!3@I:L\JSYIH[C\^+]GR2(ZBQ>K+5^UN.)[XI)X
MEN=I=+?-P[L5O4TNV"^7Q#G[%9GSA[,XIPR$^4>ZONOLX,<Q5OZ:0XWUI!+.
M#X/!/-26R(B*Z""879Z<D9T14EHA=3.<!$U#I+)$/A>V)I[00<)OX@)%S1@S
MS"[O"<P63AJ]!D6K0=%IY&@T7?1!CS:]HLOAQ9+AL0,K5O2/#8<3"[Z$Z9+/
M74H6R*3/*B8WGPTE:MT:*@\EAK4TZ\@'XB,Q?>W%\HF\4Q+ ;]G"=UVL =^N
M_G3H7"R2;5R^<1(O6<.R3YMEF%,F__/QS_($9:-3H1FF,Q3E$"^HZ+=PJ&4%
MV$XPN_E$^*=OCG_V):58X2$9T%TM@D'4&\2#^_.3D&^/[0G9UH$0<J_CDI"5
M%[3=&GV\]F9EP\ZAL;(#"B@K97UFP<I*'<S*IK^QT#AX<TDOCRA0/&98W,F2
MG3 II N,OCW^:C"JV-GB#J3]=\*XS1U_?ON+=>[HZ !R1TW'(5MW7L8JYMH.
M^W*U::=*&W]^\_:7 Z!D%P] 2DJ["\[(G3J4D2U_4Q,RNPI?^#Q%^9*_G($*
MH2;E.D(X'&N9=4 JN0< BV2*58;+R*9XZ 5E5!W8Y8CFYY:2HB4O88'4XN2P
MOZ8+&CWQ=EW07 ]^G6B+ G)1)"+(C+L:G^B<09BA5-_S(]V)')&8YB2Y)^%J
ME7SA!^/S?_S+\=&??GY+HIAGH5\(BZ/\HW]]]W/YT5_\8)86'1)^F7I1SC*9
MEHQK:NN.08@]+-$Z&H+ 8RD$7Q>6]".+P6":>!R1;NGR/ KOHE641S13!F^]
MW#YRJ^2&,T9NV47,UGHRT$6C&Y2/R6K_?'*J&/HUL>R"#D?D*BV"Z.RZ! YF
MG-5[Z8V:XSUL:@)'U4EKKP4_ZB [$$ >A->S>)&LZ6WX; BO:KEF>)7)X;"D
M:QEYA*AU N"(0K>@2+@B]TG*"EHN0W(NY 4]-/W:I8>^"Z3LZ*I(V*&R.R4Y
MMNOMJKR^Z;<PBL^3+/O ?KB3,'O\P,8N?Z7+!YKUWU[ES,&>CN@.AO,8N4FV
M >")IG>)L<)RTTA# ''A-)BM^9;%?XI+]OA FUOC9^U]R8@PZ,]LKRLR)&/!
MKQ/\D'VUHJ:3;^(EOS'+8$?-&Y_:1>%=&2;,,N&FR??<^ ^$TVI/]H+KV:%M
M$3W@H* >,!Q<5)AXB*+X1J<TBQYB_N R_0]66T?W+ZSUS>]I67?9FS166C8F
MG<5>>".0AU-8[>D772W=''ZIU ._H#C8#S_0P >W#@MUMJWU(;9]2%+*&EV,
M?!<OL^7?MUG.SQK!&%TB&N_&.Q3C>)$/H3EN1Y1X#00&12R'06F(5):*=^Y7
M1;C<F\W\"Y.8!) '3&38*4,G@A]%$$7[!MYQV<7H$;%IX]*X-6KL<'IO]W#'
MB@=#=_,8T7N^>S(V/*6;E"XBD8O8WRLJWM*.E_62_BI--C3-7ZX8W7+V;/Z/
M;;192U>[4,UV:Z:!9O$B[*"&@.ND7XK0&M,'[A-8)V$T#1A:A[MJQ-1ES9S8
MR!;6['@3)'&@+0^/:+!2QL5!'A01$:'5'C'31=6#TJBQ2-FJ=.KVCLC.HB!H
MW>81J:RRO[C=(R&R,_V-P%;H.RP&>U+-*&LSO(.H1G%F,5LTY4%63IOG:$;=
M74N'CD>''I3U"J>9D(_,&@VO]L-2I".W1OB&/L3YR_R1IOQ VI0^TCB+GFBQ
M"XZO9-SR+Z*.VF#5;@P&J.)%5*,S1_$1ZA<8[6#F&@6G4"$-'5(H55LT/@M-
M?^(7'%/R:&35U\K88K2BB!1 [S[P7KLWPT6-Y]BAY7Y3/VH]1TUT\;[/.$W&
MV,(V^)340]^"@4ZM'AO5'!=_CGSWV<>&7 3Z&4U&W_TZO+G3AY)>NV,/_GCF
M5QR6!NZG/:2XY,DLI*Z@/H]B>I;3=><<V9[J=J/4FOHX(]6=PPE&JVW?""/6
MIDG;42O7)D+=GW!G!S;[X:L4 +V&L#M+/8:QK5;X$"1JD[/[N3G3<!2@U T(
M6B6\,*!QXW)H9W8+Y+W)T '/KT-@(Z<VL%.5A-;H*VAL]#@:8ET,'P N<> Z
M8+OB52C>-/]Z4&RND-%A['FE:LI#,#UX;8J?C?2>W+ZI /(]L!IMS/W!RE#O
M" U$D5W1:9&<]"8LRTPW*<KLS466@GE%0_"Q]4CJ*T.R.4$Y@K+G:8JCX8+F
ME_>WX7._^92VMMUTREY[G-F4RM\$DRDMUPAS*0V+C0"0B "P: 2 53+U99Y]
M$64_9R+KYEY3)I6A'C,FS38<2A"8W65Y&BXT+Z;TL=(O*.RMC!L<*K\3!HE6
M$Q"#1<-R</+7V<5O\QMR=D%F)R>?/GXZG]W.3\GE[5_GU^3D\N/5]?RO\XN;
ML]_G3(3]>T[>_TU\?GDQO[@EGRMK_A<26GCVCS RK R*-)7! 1&GV:;I(L]R
M*2X!#U=78;0\BT_"392'JW9DT4M5D4,E-30RR.VB,E_K0LMLC6:P?T@V[.F;
M*":+XOG$5#3T9V+UX[>H)%=H4$5GTS<JR">)(+)Z6F!-!NFLCT 1^&R/4;].
MEZN2+A5Z/!D+@[K=S![C[(U.#< D/S:R[]>*;I-KRG_62!P>7]MWF_!]$5=I
M\A0MZ?+]RZ>,'_1ZN:%IR._+F2WRZ$D<B*RJ>!VZV+'7A8O!I,=O%&ZL<-8^
M?8AQY#:HKWLR^J65;7%7275@<R+^M>"[QC:E W+W0I+*. EWUG^=.HXYY$TR
M'D[;41/?6S/8NOHV/L3H#TEZ0;_,=I>5L2\1LS\75#R5W0G>1[<;52&Z>.'2
M[,U1' 0[!@8XH+U&Y.*GRS.EVA5VI*GFQ[7FO7 ECSIVW:T,)V8SBC@!]>]#
M +A-%-7DS6.8TKN0A3(^IT'C3*SW7]-_;*,LRND-39^B!;VB:90L>5A\B(65
MW\/5MO.&XDCN9,6;$W>8A9R#!KK8 3!.D\%UGJLF!,+"&V%"K-)4-@A]YG]/
M?4O86$Q2E7..T:HI[1QX5I9YSK[E 00.O#T7(S5VZIAQW!DHMF:TR'Y&ZXC4
MXTO=WQ'9>22E2U+X)#6GWZ*/4\B_[O SZ8:7E3!.E^)+O&]_B7F17-MUHY52
M5?T!E8:&8I ;U&&EC4=M4(0;,I9#?!J,;[M>3AR9[)"2#.G'5I  Z3>H;N%Q
M4KZ*:YC96/8TV=[E]]O5K',GK.)BP#ZZ-?9:Z"*0&.P-F\NVCDV4MK,GOX1[
M=_OV]'2V1U""T+%=<H/-M#ENZ7\ZJL=YM(Q6VSQZ8C4$B^9BJGK^S%]6IDOQ
M&C,+3]M<1*?+^WF8QE'\D+$ZHPA@+W(#LKEC]YZJ,.+2T]"@XZYMJ"'*>3.U
M <VQ]Z#^G.P%_)@+'X$GR>B ;(56=TX;@=CU=SO4L#U;\V2$&Z";-G%"<65S
MVJ!;M,*C\-IHD,- 6O,3W"9\3]8FR5G-$K%*\87L FC&93,V*"S,DN^CN/SL
MAX,.I2U$XP7-+J!0PV-A'C$0UMM[J"'O7'4\#;)9G,!WCG><#5)#/ I_[38Y
MC(#GK6-Q%'5C9:\\1&QOD1]86-GD,_K%"H!/!^9@PQ\O2DJAAQHHSZ4'[Z"V
MVK-P>1&NZ6FR#J,8% :[XMKP5A=W$K;V#MR'HXXO^S#3,J$*'T>$"Y+/A:B7
M 4$"!"/1Y9T%(?!>TTS,MI?I")=E-%?N6I<^K,C4>CB4.@US^"=4R<QKN=%5
M"&8W-_/;FXF1+N^3!/)+ME#<D&M@5F(!O7OQ-FU(3=OU+=\0(3[TYR74'OVL
MVA1@T=&3+KB+UGP(HU2L_Y]&V6*59-NTL\9NDFM$**D<"IHEEE$3O,&)&>$J
MW7):)!1"/L!<UY<=Q!M^=AGV)2I=&BCM3DP(*?JE4$?"M77RY6@R)U\P;/W$
MJ!J0)O1UH8:84AVD4G@*;:1._SM)FQ_EO31]/KR@\K*\]GDC"(C/4:#%+#D*
M!7O+9HQ5L@$_^MZ?<%#_^3M@:_UR,KCQ;]-!W$X/L_^0HT/-*KCSCHO>\R=.
M0'I/&RUTW3=]S%!L<I,]:\0.M$UJ=6OX-;'%)K..?%!M??(GE.@VA:E^2!DF
M99NZNOK876L57H#YH67>JH>/J])Q<= =K8T^D)[V)@II)Q<5,K*HA#S5V++J
M+$I9SSG*]%I1:^I3&;1=IT(U=$:R):X$N2\G$Q2I/XD7FJ3;?=RLV6N/<4J_
MG4%\7'=L \K IDK _OW&O_ LZ:1N;2C]8:45XDY24BBVK$P&WO?ABF_YOGFD
M-#_G;J(DEJZTF@7+WT G.!#::M.8(#=ZT<'=H!R4SXD0()6$)XNH@#Y.;'NC
MR0RU3ITC)LM>L47RSH!)3,,4E-WZ*L.N60+<)Z]553+$@SWNQGXUL$._NURE
M86*&!_NZWV^C%;\D<!8OJS_/UOQDL>+T&.G!E%8Z%6-@.D/I _&"OD'!QJN6
M76 [0?4\(V&\)'4I3TZQM,-(,J +6U2$J#=X"?<W%CC19GVM/*(@\W@/38',
MW3^^2H@J)H+<873*B:/WVRR*:9:=TFR11AN1WUA[PRS*+N^O&#=84T76NZ7/
M^7O6D#\Z::6O@5V.L3<PF-.V+AV<EM6[$7K*]S(:O)_=G-V0RP_DP]G%[.+D
M;'9.;FYGM_./_)J J^OY#?OO[/;L\F)J\O<&6X+5_>VH8&NK&2+ZM602_",F
MN+[N\:$O4E^A2&J:11KDNOS5C+HV^<SUB3 P>2J<C@W*)#D^':9,GR?A:E'<
M[/$I7M+TFC[1>$M_VT9+/FP\B^?W]W21OZ?W24IODTVT^/GMS]+1V7!#94<,
M,30PK/1WC3E1,K@5NB ST/ANLN5+E#\FVYS,ELFF>@%,R!.FX$FEC0#)!!L<
MS6C3WV8]Z@QMV83!1QSY)@Z#6D;YEM'SK#QIZ_TVOTCRO]&<'P[7"35V:KO
M E4;'$9@CG"#AI5/?8BP,,5/6$JWX4H<P,W&AAN:YB]'9,.LYZ(&X0?W;<0M
MU1OVDSV*,]:6VY0/SO-'2C;B(+^IXX0EGI)A?=V. 3 +3<;;>)V:W]$_^>%O
ML5AZ/TFR_&R]":.48X+?*R G-TRGR6R3#@ZM]5[09WEMO )8#; 3[#\3EW82
MEMT7I8H7:^]V$.F2%=Z#4J;JU24TA?@;"YMH8V KCRC 9"/=FBRIA F7/B(U
MT)Y/?M.L>X0JAJ_N(#KM(#5-7UC%<$TW2<K*W.*<%LG;5XJ1:2_M76ZQU![,
M9"M_N#5D']=Z;MM;#"HE4IP?[<M8LA^($I2>;9/<RE"3[CW:,"'OL\=9O.3_
MF;-AQ%.X$E?+Y-6WD%W#8J6SXSA(9S"S 5YP^0QWJ&<QU$[ 9<2P3UP51_?2
M4[/7!A3)@#YK,Q6@WN0GV-^DK&PU\)IF>1HM6$ IOT#S@YJDA*V#;=58/, 6
M KM[>[=E?3%K,H^7^I'C\!:9PL(P^R)<''5BQ9&((.E.M1 (<T+9Q\F])W-&
M&,!-'."G&X%ZFVU'IH'MFYIA5F/? F0W>9CF3DEF'AX/=F!+LSOZ$,7\L+=O
M9#-"R5>V=8?KH]/M'68=.[@E3CGVKN*8J'_G=8[M]<BN.&Y_5E/X1C0%B'PE
MVKM#K<2+*[3.XD5*PXR>TN*_[-^K+=_I.7]>/#*^T.LPI\4",F;IWMLY1JW?
MP_F4L=2ZN>A'L$S2?&<!NU^#Q'$DWR]+Z1_XE6#B+W[OX0)>7QUP?._/6:R$
M,(@)B G$NAUH&:?G+W!PX0MQF7**IOL5NX[1JM.CZK;6J@7D^ZH-/QR173-(
MU0["&T**EGR+?).1Z.L-?9.N6HOVG,75NOI_1OGCR3;+DS5-SZ/P+EI%^8OB
MJ)M>NE5M;*<[-#?8>$-=W>KA6!N7K>T%A8JX^;K:C,+W19-*[8CL%+TY);H?
MLA*$#F]%(1LSC2!B[W^Z$+ *L^SR_I:'JFWZ<I,GBS]N^:68;;J;Y"IJJ^6&
MTEAE&96R!B=:>FIU _%8O(10"A A03X+F:DY9^S>Q+(G6EQ2J31XH[<[+4>B
M^VA17C3S>YA&O%EG<4[YX'D>LR_[(CUBJ(]JG4E@50QR 9VA\\W.KY&"-N:"
M2H)4(J20.2)-6YX<9]0+3VWJ]NAG"9N!5CH$M_(^'>>3]3K*Q2D"?+<+R^2L
M@J?Q(J+9?@N:ZH7]?LH5[RV5AS+?RIV#E_1[-4 ;!.P-!B>7'S^>W?)7\6_(
M[.*4G%Q>W)Y=_#:_.#F;3WPY3D\P)1A=W**]E9T&\7NT8'1<X\WH]7*-"VD^
MH[97$K-F#352NS7$G]?MI\"Z:@YJ1+!/.@<$::UJ#JB/KDV:PYL#LO&&6N#V
M<#PX$K3F@'2YS9]9GUY8LF4^8-;'QHPU[7V9]5&W%4YQ.*%=TG<DL@ZC9DG$
M5D)>U$6\99\EUWHQ"\@C#UB3Q&):2OX:G^IYC2&MYPB\:%C$9H/,N(D#79V@
M^+B:\/3C=3EE9R7 W[>+[H9H&],2.SX@65R5G<VV^6.2\G=LU9A627;1W97$
MPWG;MB/$*]P L2_5KEB0<8DCD@D9$NZ$R/=17'[Z@S?<4':ZG"6ZWE'RI:VD
M8([<M@\<N@K3R_0FY^<;B=??JAOHU5PR:70YI=; XY;*AR..&=P!N::UTN+<
M)DS)DWBCD7-MF:Q689KQ%T@*WOE#.R,^Y/2#=*"2ABIE!1WUOGR@91$PSK)L
M:TYK32E52JNDL--98==I*FNXL$IC-4UY"HN$@,?IJ]6YNM35[0E#VBH4M"FK
M;M,?7EQN\RQGPU VNC*10R*J8DA#%)LF->-.N=+U8T68MKJ<-<E>RF/JR+I>
MQQ]%%QE(5-/2,JECW0<Z2<_X4#SNT@;IY(Z60?Q#WN0.@+RHG[_1X,*_O/WQ
M[?&^+#LBQ__Z]NCMV[?=T=$1^?F7HU_^\N=6TN'S:#__?/3N+[\T"!7F9+9)
MHQ5Y]Y<CPKKPET+PEZ/_M;==M_"_CH[__*YMX7*1)WP@_Z=C8>,OWE!3?1B(
M!@9*"G:/^)!:<8!0U!57F7%;>!XWIZJ.B@.>CDB1P0^S_S7KFS8 F'B-<I/2
M1QIGT1/?3Y^LZ07-+^]OP^=9GJ?1W3;GVXAN$WX'(=]TRP9V_"J0<EM1-S9C
M6-N'\F'6AO-JB'\7B0*A/0;B#O80G-,L^Y4LZJ;X"Y/,%HO\>R.<%7'##),J
M[$R_8H."XL0)E#JQ9HCA5F@:WL;I*8>9^3#:XIAO15ZM4:TP0[[G9W?^<$3X
MF\M\9WSX?$1F+?HUK>[VZ7YCGP95/M//TT("7B3 "P"7D0;_" 6CKYY!8C?N
M,Z?:J\>$02:.%IEX5_?'8JCVF*R6K.SPEO&6;.Z5)X$D=)W?QLI= _/2T)QS
M%?)[S%\3X.Q3@P7B/ WINS>OKY)47'2%.E8<8MV<.OI9=T?\/NT9,T4-:%_/
M&-/;HS05>AMK!L$<%I^&8@L<TOHX H;!_M_!/\Z.D>"'M&UDPMH4$OL#9DHG
M!S^<]9C_]C6-AP%@VMHISO)TN^#M/8NOTN2!M2I3[&TVB^ZJ&IWHX'"G-HZ[
M)\#H1Q^&#.I!78*?SU+)>+,]&M#?B7V_M*FJUFKRSF1]2@ZI#WDI+[J\IHOD
M(9;NKNZCO.>9E?)PYEFX<["NU,.]@:*V!H/R8\(Y0C*:LQ:*^[Q8^E]4YRNM
M2AL>O-/3"UP)1I=W:&YAIT5\ZQ:,CG/$>KF/:UR0BVK7<%08/Y6Q(,)>]^O#
MNK+\' _L$Q>/G=;.^-V;LWAI/#RPCZXF[6ET'40#I;=1DI[)NVTXT-M3!@.A
M)C;/>7B"8"]X&8(!J-?-H4!IQA0)#/['QKG3I&?TC IR3<K[AG)IGT\%<R_S
MW07-3_C%YC$XRW4U3+FMKN&*Z7L?R!,I0'>].-VRLB>R%]> 6P  PDMY#P')
MN%<&4;#MRRO>[8(#G'@J%<ADBDOJM9VXYI["7^]!I)Q]AS$)8LE!75=9C &!
M+)1[\XJ&5:"PR'L6"<]IIALKQ0W,;;*DYA^A.IT+3&;]LA@T?4U/F">:YM'=
MBI[2.]D-YMVSML :>_J8-8:SR.0#F4Q =P9.@:P$-4&2T3A*4A(GN0=9"XR$
MI'=7=2AG4FXQ#^9K0@)F^>7];TFRY >)W=#T*5K0["99=5?A3(([NJD%![-,
M91J77 8O>DYIE0/^G*^$/7 )DK'/IR:1L5L3VPYH4T:ETV2*WK*'!#FEFY0N
M(G%,.WLT6_,]+?\4_P1S!V##2"NM#6>,TW@=AXSF!O3CJ<EN4!<0LYYA3830
MYPV-L\FWJ@X!'(CPP/Z'Q@*-.5B8,+9GN@B2TF7$<O^BF*E]CCHEK5*@XKY$
M8"BQ.R916:NRKJ6D7"DH/B?5 _*9/YIZ64'=90GT1VY1HR/;P+W"DB>@EE_K
MHQ&1 AOKFAZ)47?@AE^[HU+K MR/6W1TW:<$N?%6'(FT&NA^W'*S76]7+)$\
ME1=27MY?T"^SQ2+9BE.7K](H7D0;?D%/<;?EY?ULF6QD9>!@0Q5M!A@:2J[>
MKE$I.+056J(.,Q[L]0DM[DYEX[VP%.%_Q_0+"7?VR*8R.#'?AZ,SP<9)*W;T
MMMF(, -;-ED<.HVR\.$AI0_EQ6#E9K?S**9G.5VWJTJH>/D;F\4'1@Z3 \SX
M /2EBP(@$T%3BI.[VO3YF4L2(3IQ(@<#(>G764V2FC3K5(1Y\8UPLIM?(:)Z
MHN'<_ZHS/@+!H+? &M5UQ/+A*EA0?YOY9+@05J<%X)$/U\(JFJ;8\@R4UC,)
M;5NSP?X(?++8M0RQH&.5)_LUH0@P<\N\\]B@"&"8)S=5Z?BONG[52@>0NO N
M6P5Y&2N9V=RI"K>C)J*7[%.  IC? )>F@M2A&4]_1>J(K*1WN?%V2+U0Q3N%
MT%"B2<VB,DOG04LEM6)P?GGQVYO;^?5'<CI_?^M/YM+W9&+SN[?8(95OT$%C
M<5+\GXE7TOGKOZ=A3B_O/T1IEE_3?VRCE"ZOPA?^Y%A""2N]&DN >@C$ 7G"
MYI*-4Q.]X+8"+L!SU#T7(6DI0S:%T/2TLT-+,K CN^0$F6CSU<*O)Q2^I>E:
MR]6Z@)24A0 J^[A)]%=*E2[@I-HI!?POSIY5$L8^<:716TI2M']?'?K%-U7"
M?&_)"0#0WK54F[?O_6.^7>@N)_LG1X0_.UP<*%YO[ .$*5]4;+:HMD^W^#-C
MHXJK-%I0?7$"T)/&0:T>*CLTGMP5)V:G<":9; 7[3_E*ZH+N;RKT\OY">P I
M*0GL6QU1-2;4_#7Z]835[\,LRFXV*0V7E_'O81KQV8%K5FSI26U6DW):IX9*
M:;4C=XPV^H03VF J$,]))@0((_53*4)2)N,3=P$X45(7UH<ZYJHMJ(EK\NH)
M;Z4+K&H)^4@#9SFU:],=Q\"+IPJMX&;Q2)?;E1BJGR?QPYN<EV&M^C/S9 %5
MTY_J&M2P7-H5UA2A/BR.-EHDV1FN%I""'F5G>->D.\@#=X8KE-I#*R]VAFNZ
M3(EK_<[PKJP:U1[L#&\VZ$.XH+,UWUNGA7973 KPNA@JS/>&W8&]XP,.^99J
MP/_-7SO:%L=J+IFP3ZB7]*82^_)?7L> O8::!VVKGK"A-G*ZV/)S>2_OY__8
M1OE++3]#)QR,!DPS#QH#KJ8@E"X=S^!:-*'7S(3>:% \YDPM;]6EX>)1O$)/
M6#!?U-ZN9X#VYIKK <B#3%F L "<NU#: DUB&%HR"1D<S6;;N,=G@FPVO*9[
M1/9$*?3KXY:OEPR@*?=QV.#/E/VYZK4'O90T*9[CO>0@M^NNJ&R[@)/VO/4F
M0WLL=>[-^PN&'E7R2_KSZSAT+GU)06?3$S)4=Z7PN;R;G/W/\HHRD,9Y^*"?
M2(,H2BFC5T1ED<Z5.V(!O,*Y9C06["[2X;/<?+&J?.H3]4!@4;(1VHTZ@NIL
MJ#EK]NPAC8N7$Z,GVH/)&ETCF:6ZSO@L\>9X* CSWH_:*GO![@&)ZCSWE=PZ
M_(#X;>A6*,4E9F L5_H?&\B.AG% SZ@HE@W>=EF+ZQV1/<ROO$]@KC .&JRY
M!+D_0[2/8;Y-^2D>K+':W"43E":JIB JF>NFW565$B]PDG:4@^H3LBQW:/NV
M$B#M626]5'V@HU)=1\V;KF5/.'(1KJGT]"23F)0?=3%4=NP-N^-&QP><&2W5
M;J+B IZ<JV3L6"4]Y)V@(\=>0TV-MM4)B;%(:9C1L_A3G.YN\+H-G]_3F-Y'
M>7:67;/G21S>K5ZNDBR+9-N$!MC84:J7C<%\Z^'5P5BI?ROT=.UK-YCMEKG3
MG039E"(LX16&^>VP6\:Y-!=@#Y^Y2,1?#IU\X6 ((A-$@+0#10]SS2C2NSU3
M405Q-#:@!4YX(D9G>RK4M?FEZZ32YPO.>PND,O&U<T0Y:IN*)-..XNYIFHIF
MBFLBL@N:\[O9I=<(P81WJ54O/#@PZ,S;)LLGFMXEIG0)<*CGN]% 4,DP7B\2
M5L:RY#;UU0O 3D_Z=$V;@3J])M7,'ISC"S'#0%P-@]9Q#5L\1Q1B;+!$1;G%
M;ZHHCB>9K5;)EY"A@3W;67A]"%0F 3P(>A+6S_<WCT$"NU:\&]H5XGCDDSK
MG9@ ^0+23VW"\]BN[W<YMXQ]HR275%-!+XV7"?FUOX& _;VBYHM!;%1V/(.H
M#.::V0DNW\#^])P#FM'?X3$U_RPPD?3OLS8/S=I-+D*]3<C';)%&F^* L-89
MSTF<\-DBL:_Q(LG_1G-QR#-MWWHUR,:.L;UL#*9P#Z].ADC]VZ'G>E^[P?7\
M9'YQ2V8G)Y>?+F[/+GXC5]>7%^SOD_E']N!F:OX/@5R"B(!VA.AAKADR>K=G
M*BX@#N<&M, )#<3@;Z?+QWM,F^S525.?#?QR\L(&AE7'?N;'+!)QSN+D"VI3
M$T8Y<)R*,9,.,Z-[5J93UK;W-/]":5R>S?G;-EKR.82SN-BX\I[>)RGE)<-]
M3M/;9!,M?G[[\T?*WSYH9V%$D[NC;#%,#C[I=G@C4,MPO/;HS\E%<A/,EG_?
M9GD1H#X7#Z8.1IA03=Q!I7W^[G#KS>-YL5H[81A;;?GFNANZX#N'(IHISZPW
M">Y"CEIP<"!1F<8-#P8O>M)KE<LMTF(/6RE)LIVH/X?\FCL[L>V6-A55.DV"
MZ2U/>11]>0KQY?U)LN9WH8JY@&NZXB]>\/L[LQO^=O-=F.V..553"\/8_O#Z
M0<:&GVH_P#TNC1%:8C@'?ZB#X.:OL^OYF_>SF_DI.;G\>#6_N)G=GEU>>!0)
M4+"9N$!(YW#] 79;I^X/;J'_D>E]O?&:ZS,PK-G&)I6UL8*3W+^+:4.4%J%$
M*8T'99@ZD-AD &>?X&1&2,_H)#?<*SSIVC@]D_ F'7':XIA$Q^(VG-(*K__K
M=DAI2-P<GQT18>N-2"^DLN;35*27Q%--3WK%O&FG+)^B)8V7&6L9/Q;RI-A/
M,(N7ZMTQ%BJ[) ]1&1Q_S$[PWQJ .]4'$Z"9X&9[ET7+*$Q?R+)4XK>1A-/O
M9+:!1=*_V]I,-FLWZ0KU-A(:$5,>W"$&%$7R*D7)U=> 0&4R<0/!*=/"/$SC
M*'[(KFA:):]HP5HH)M_H4C%I9:E5_HQ@K8&,!/I!3Q%V?G74M+$4G(2KA;CM
MO5CBON.R8K_7LI FM+16NS7"EQDF6R E@WJY26>@@3JCK7R.AV*TU&+I$PG"
M+,%4TOQ0C6( =$3>[X!<ZGQEJ%5D(;>P]2D7J>8EC7**?(,WEZBT[&"6T.3+
MAH2MF;WY[/KB[.*W&W(UOR9BFL\O7FDG#4!]H*>.=)QOL.L2.<[BN-5\ET%9
M$JL]FIW"@Q P_-ICR*<0*S(!I+B'E/)N2A[,96&= ^MBIHBA197BXRUL^GXT
MU226=;.QW'!7$UM'SGX#N=Y%;QDVBY]),A9[G=BQJ5Y!X/$I;):%LR%PMJ04
MH7,GA<R-TNX(%6G3DPT_ZII!-<H[!#ZTNU;#"$D_Z"E1_0X:4C1LNL.-VZC:
M<M03-\=[X!QH;.V')6!\M0/3\&L\-<;?N:KB6CYZ NF=?!:JE'@-D'GG C+O
M/$K+P-4*X/*$L_6(O@L0/5+S@#6'UM;U3FS]U2]*V$RZVJ\-0&95G<[^CS+=
M/V1^OSVAWYE:]';VOB]R@!G8%CJ3CG/$"RJ7]_/GQ2/K>'%O\F5\$F:/_/_Y
M;4E/X8IO:[JFK,'1@N][8@]F\;+Y04VR'8O=>:C"N L/0]F,WR;4:3%GS=-&
M$$=>:Z]9T=)T<>-,\7?&+UQ?,+TC\;^$[M6/Q&ICNK,N!"8.5@[YDHP&T%:$
MQ'?6"*ZNOLO$83EZHF?B!*W;\)E_IVO*<1.MB@-J9OD'NJ1IN.*W_VQ90UX:
MPM(PC&*Q$78'6D0)LX/:@!]6,9IC#J/#O02??KSYD625@ >7]V""M!/KT% B
MBVV#C'=C&4);/8M=)PD_XF/+:N!+-J 47T->*=HH:B.17-%)P)&Y<A]7-%[M
MPX?26.V:+WX O:]!0@L38RPP=2"$\C(;9F:K/4]'X/5FE;Q0>D/3IVA!]Z^X
MU%^"N>!WZV9\+]F7,%UFMTD>KNK/^=LQQ0D^U[L3PMG@-TJ6'Y*T_(C+';>#
MP"3.JT RLO.AP6C4YJ(&M"E:K@V*XS<H*!Z1^R0EZ?XA'\4NZB\++IA5$I<'
ME>V/VY\X"$]#T\0'\+>2P:CM:"24"7Z!Z9-2GBS^N!2GQTE/53/*M4-]5PXK
M*K<MX[]^8O $"GA2W4!\3(K/?3F%S-RULO"@ZP4%D]LJ4M+)[;K$#MXJD,E+
M;^#P=:#R.:E#Z-4A2+44-!A"DRX&N4HHM6_:&?2/Z=-UF=_TZ6MU7V_E013U
MD@9/4LMWVA$T;B3K5NUI><X')W_ICB1%0 R%6T_"X2C<&Z-V5T%[I)*][GZ4
M2KW[??U.'OL[XCXP!,Z?:;J(,GIY/S1!V-BU20(PNV,$>DA+1@_F%HT:'+#!
MOH*SW:U#Y*ZZ(#*EX4H$:1[Y2"9*TS(2T]+4(01C*YS;!EQ;B/4(JA 7UH$3
MWFZ_@V.O!+"S5"A=YH\TO7T,X[&K;6 [G%?@QG9X6Y4;6GX8E3KL2TQ3O4/:
M%IQTBOCNU+NTKJ]M(BO2R^NN\*%\'Z7JMZ#.6",!0Y/&&1V ?A>_DR*_I74A
M_KJ\;Z]0B!,83\)-E!?%W6S-+Y+ID_+Z>[%):'V\C)&N[-OE;BG#23L'YYN>
MG@-AK3S9M3L]M-@K'4":&, 1VR0P#) ]0KR]0^L WO<[^1L \->CW+1Q(O8W
MUL(*\XV3GNL>CLC>!]\ LO="RETBY5'1-4^D</4M<B B^36%CDE7$O^QC?(7
M_AV2F,;Y:;(.H_8UT5J9JJR2RPR-B3*KJ.-KC0-M-%+J!<4CLGM&/A=/IUY1
MUW9B8O&;MZ@G$V\01VUO:M2OPBR[O+]-:9AMTQ<Q"WD>Q?0LI^O.?!Q<H\D(
MO08./W0^'+ %X [ ':.5DDDLE7)1GFPKX7+'RF<N3X2"'^0"H:-+-6CW28FG
M4Y;0T.QK.E)F>;3F+P3>?PBC]/=PM:6[/_8W/,CW$O90K6AJI3J4KQ;.4(EK
M[U?+8%MS 7],Q'-?-ICU04PRO"=;'+:PTB"SM??)6+UKUT<1<L2-T5?)*EJ\
M%/^K.DG86J_\92WT!I(9[ E]#L[6LX[+=K;J1/X0Q6&\B,(5.8NS/-V*2W6F
M9;4]:)*!_=GD,]A$G<R6?L=$+=K$D;57-,@>-S!;TS@BA33Y7/[7FX.2QT.Q
M8CK%/8RGG/*09$K5#< 0T7;>D8IBD59B'+-.!/@!$5.E'GR8G5V3WV?GG^;D
MXWQV\^EZ_G%^<7OCS0%4H Z7L<W0,0I^2;2DE%):GYY$[U]J?.<G F>SYZ@]
M>P*4;E-))8W%)KE])X32N@)Q2F,AJ#T1=[/P&^O90U_(9.AU&9_,7:.@E%Q1
MRBJ=C^F)-<LRFF>S>'D>A7?1*LHCFI7M75[&UY3?4A;%#\6596GUS^)K&+(9
MHNDV95%,8_$;H3'NQFYXC0.%#RQWM6KZB!1&Q=%LE=D7_W(Y)MQEL0H99HK
MAN!%&@716N\9:_''KH@-&Y.RQT;.,KO5R'A)Q*W7I2TA53>^JRZ^47P0)@^3
MX[Z-VHUSQSI9S;C=P1RQS+J#0\8A_FQ'\.T98/D0WI- H.UQP\#=9H)7IF8:
MNCN:R%5YP$^ .D^#4-6<I*U)>71]'3[$3-E@,,:\B-?O0X8+OF&.TORW--EN
M6&;9+1WQ<S'%\/LD+-YT.%?LO\$RUYEBZFL.;0ZJ7P/<C4N'-0@VE37 1:.6
M+0T188E4IHYJ2Y,[:Z0RY]&V(3102V?0A@-+-<76S[)\#FY(*SW@('Z2'=@8
MUP0\_L; $1AH*@T\H: ?!<:+[!O<AG>K-O%M5+IK41H5O 4II1-'JU(F?\"E
M*;V91L2X>U$$#5;K<PUO(@( (_*5*U ?*I>OE-J*-2R#M^GYN1^=\+A1O/:2
M25\TL5%13]](5/"'VATGCK=AJ/Q9#KOE9A0[I#QY<\4*%?KQM[;7C*/PCK9A
M,*[P-ATCJZ1>VZ^Y^ZPV,RR+*,HU94R;%:=Q; XE/48K\(?IB*W2Q@XT/T5P
MX0M)BS!-7WBB?^(\$6_TY(]4O"D7QB__,R,+?G1&FD<\V64TCI*4G^E"/5IO
M0D5[XA!LK6"&8;X1[?#:ZPM-\4;RF"T:A:-\3"_;S%\?QM?LJ4;]WWC: VV'
M0M1)A_K;-(YR5E'-XN6'Z)G_E4G? S0+5B6&1G!H0%*:QB\&3*ZTT4.O'.R>
M\RA0/!99_/+^GA^0P=\GW12C!"]>Z -T?6+;22UN*G4:A#-8=HHNO!QF=-,?
M6L<U; E$[>#U^I"D"O,(4)HR(+,,D657:7(?M<>#DB?E5V\\&<B"FBW,>9>N
M61W*V]*!^(!LQ"?30EC6"XGQYVMBM"94!V5'%[<KK2)8SL]6U"5(B7&+'CT^
MW"Y5Q!U8GTX96797+LZV^6.21OG+1;BFTMEBB&CY]?6B Q&L,XX9G0!^=. V
MJE?'L3,1LI,Y(ES*DYE@4(\G]CW3)(E.J\X:L_7I6;2?C%;,WP(DVQR226)1
MJ&O;"8.4;D $4F@'9Q<GEQ_GY';V7W-_WFB%=+",,OJ>4#"FJR0EC,KV]'QI
M4%GR(JM94)MQ4%Y?59MVGVV +ZT:E+69QH,75P&];,PR^M=5U3KF#./!2ZJ[
MALV?^=F7M+S50W9%]FSY]VV6\XFBR_M3>D_3E"[Y-^)OI.S>&52Q#-E\FYMH
MYK$8C=0@](E&1PT$A1!,E\&')*710TRB_<U#M+!/OB^O(/K!D]B#C7U9Q'*
M-T6<0_(DC8ZHW\)#*J/-ZKIJW-@\/FY4$/.*P*7I'X[(WCK9FS\B>P=\[T'E
M0ACY7GCY8?\:^[<H, BJAQT&II\!.T^RC%^2)OL:[^D]2V.[[TVS^3,;1"7I
M,HK#]$5LSKY@T&*:#&:L?0]G,<OP-)./_9UZ:E1<CCRA1&PG;;.NPTSSV>[;
M:@[E[KQ70?U.6*G5:%/?^#@&43J!V3DB92':B=-NM';XW?R.!LBEG--V3A@*
M]@7>]]S'#\5EL-*JKHH6^X*0;U!KFB:5[6]AQ &47V,<F;X W+UXIUVX44HU
M"B^)%$J8[-C%GX!6N3 ')[EFP*"RY,,$?E%3G"6K:"DN"-U)BVWI5?#9QN%V
M&;'G/WBVGJ/N]TX T':2C+L=A2[O%#;=@<IN6PAL.E/IJ">V]DEK_\KSZT*-
M-N3WA<WTH99EA[^*0/ R>WA(Z0-KY"E+"6$JO:;42J>]XJ#7P9I[U'EQLD8(
M< B:(S3:"8I/"+V_IPLQBU>;R7\LM'U@&A0>LNDX:.\IIMATZM)Y,[._Z?G9
MG-N#+1?"5OU<S?B/M0;7?RFM,>?"^;-)DZ<H8[6S)PQ2=*=Y"MMZ/0HPG^QR
M=6B,19X!:S5E<7-5P8.P@94_TW)#@6*W9 %$BD]%C>PD%*V,HFC!.>M$:M5E
M40(]S42M5U]L+!_Z<5:)OA<UM87A-!*IN*YV\.&\$8MUP)THOZ,W7D2KJ+B]
MU[!%%LVP_3XDH^'QMBT8FN*$REBM0MJH '$6S,40)7K:34WS5]WX"'C+"/ B
M@LDUJ[8]FR) A7F_S086 .N]R\#@H^?^ E#+IP^0^^W7J@.T(:+JUP+PCL_6
M&;<--(#3LP'N+%\0:)V=77]#P!.VZWI8_UX X+ALG9;AS0#<P[)-#O!'7QI'
M0S#4W/JV%_+HH&QL:)D&: .QY=-0[5QQ^K513C%D.T<[KUIIV=T\E\*3S1BN
MJ2L=QYW[<A2MN8\U SII=^@'=>>R0V$-=EV""#\$J[ST1M#Q5P,A4\SMC2&?
MHNWNWV5)GUW1].8Q3$V3948]1336Z"$32^G)Y42;R:D-[?2V O8ODO%_:A<"
MR?=13)9B-2LCFTK%E_=[P&#2<!;4SWH**TWH*&WPZPW#;VFZCF(Q"#\-<^,D
MN%Q:-1W>EL:>&&_:=SI%+G5E-5DNL5!?6JP8F>_E"-]XY1<750#0S:2K>\DP
MI]Y4U,ZNRWQ,SS'%9?1M<JGNK&^QJB.&12?)[?/H/)+[ !%(IEJK,KU98U5U
MHXP;FI]<08J6AI0-4JM3TB"E849/:?'?L_@R?Z3IR39-^08W<>%BEQ)@E3T]
M "K#J6)T J;-+P5M8K&5:&D8Z$/=&I@$,Q.(S\FB>$!"\61R=L$1D?3OL0[K
MC-HM!@*]C01$S*D"L$,,#!83"$*$?%\)_\"&+J3 9JE0WM'[NK&IGF)P LZ)
M)QY:;9PM%N)>B&NZH-&3?(,.6$69*V0JZ!3M.ADE5RC=VO%482:H/B?I[H%O
M=-0 0DM'?8>9V-C5UK-1Y6TD'#I,%6J'&!!4IXH=-*^_$FB",P4.-OW,%%?A
M"V_@+%Z*_%9N.HD?:F?X@U.(A2UC;@'9<D9V@'?D ?_@AO0+#E#[^\2U*32.
M2+A8I%NZ)*OZ#1Y\,UK"+?D:.FPP"HHIEE"!QAJ 65@0 K?/H^!T%C^Q(CM)
M(<%'(JL,+@U9].!1LSY*J=KU9Q<#VOI![0/?Z"OK92T]%9UAHE]-34^OCGW7
M<')8<4H\#4*2NL9\Q0@#5Y-](>97_;C+(R?A)LK#E?HE!TM%]0RU4A%_>E#A
MRFW-9_!J.5&H,Q:</#)+#'^,DL5\M2C<:I7<K[[1TP@;_50AH$.-\X4*&X99
M0ZWG49&+?MB%I6\\ !\W$)Q4DGQ((FK>KPB]\.EN=/A.GI#XD1_AZB19KY-8
M;!/*9GF>1G?;G(]X;A/QV7OV/99L$"3.!TE3CAIQ'H\L4:$8K">P@08QPL.@
M)J G/(S6&./(<">!$'ESQV7XC(<X="?\$J;+3.S^$SO^LNFW_&%!MAU^T$ C
MB4J#;'>B%4)+_0YB)^+R:GX^ C]<^"Z_H8MMJIR7'6[-)GSIK(T1N]3^1P]<
MQJ8,CEH&#\%)[9;SXGKSPXI4 &C:ABD8/GK$*+5AZP!E:N.$T8FU@E5\F\TJ
M6HA=HE<TC9+ER7:]787\#?3B5?1;%D^S2+R0++O8:(B172SJ9V1P".KC%C?R
M#&B!/N#T-AR4NJ2F3 IMLE<GA3[9&_#D!J9!<$PPP=$..WWL-:--_Q8=4)!1
MW-DYS$SO0(-VUV<_Q],&&XL[0@>8[A]P/+E<=" T!P4=\Z6D_2P."SR>7&::
M,[SR<KG8S7E!\_GS8K5=1O'#;TFR_!*M5ITP U?9A12(RN#P87:"&RK _O1A
M 6@FV$N6ZQ5')*:3'[MO 8:D?V>U"6O6;I(3ZFU*(HH#\F?QD@^ RO.0NM33
M".W))A4:3B^)661"J3T8**12#';W&Y17$4Y.%UT')C8_=X<2$OD6"906)X?]
M95R;N>'-8Q2]O+\-GQ4,,,JWR*"11^*%TH,+BIB<0=BBM]$A#F'%Y*(]NR8R
M$#\@( ^?_6"6&1@2DH'Z3LXWI:J,>@8_$[*PV&3S\B&*H^R1+GE2[,YBZ81V
M?),+#2:9S"PNLS0>]'12*@;51^2!?S8U0;3=E]C\V&TJR.2;^%=;G![TD",;
MS:)M K@YLE%MW,%9849G(%YH#FS\?7YQ>WE]-OUYC8#NE1'$\KQ&M9:4+.[.
M:]0[0-QD:W8T!$+'^]W:+[X>UXB++.5&)QQH3;N9J=,VY79:HZ0Z&"-NF%7:
M=E*7*-U8,JBY![86@STZ+-O<OWK.0':V*I4,A/'FP.FR9=?AEX\A2^91N,K$
M<.*:9C1]DNR,@2JTR:-1P.*0TH43*IF\@1BE-Q*PQV1=/?>$3^:>E]$*U#<*
M=BEUI20S>)J>:ZQ1*E;5'K7Y(QYA,849L^4$Z'#VCGD0"2IQG]Z:DW2(#-:M
M'U(!8"8EA>I.&[E?[5Y/,%]IW[5NTZ_U ONPNM54*!OZM5L(#^W8=^A9K&;8
MID_?'6R?OAO6I^]\R"#_F:1_G,57:;*@F;)"DPJULTI+" NN#;-.JB^9!Q"
MNXH!_XB__;0I/O0$S_+^DR%;^6LK(-Z0EX)=8G%ZU)M.,]6+M9&/?YJIW+ 3
M]/<YS52CZF'A!3K,U/R+*QB@/<Q49W4R%IPG\0,_FIFO]]TR9]*]FWJA\K=0
M"0W$O]PL)OJU'G38UR@&_-D;_I#PIT>$/_=DNZ.A-Q.;W[[) [E\G04ZBUYP
MH#H],EY>L%^P_(=\IM=63<(3O1HB<W2.T-?F+!U#*68T52/=DLE[,V5L#10%
M!:&=J":ESH**IF:O(^(4;?7/UBD62(^[J:$Z^I>?[[%7^NK0JY@4<0W?*5<5
MV]E0\G:>3D11>*&\62<SZK+H KX5IU13%%P>O-"F[4%-L:5_&4TFK2NT/'B1
M[)P%N(]T?4?3-L8[#RIDUQX,Q?/.%"J*VU:UV&T*!_S?Y'/QR=08[?9 8OKM
M6GC<R310V-*<#GO\K)S'9+4\6V_2Y*DX6T(.1K-DA4Z=Y%"XJFVCXM?H1@MH
M@W:P$R!U"5\P#^CHQ+I'6JQ0*S5H8K(](6]RED4N[T]2NHQR!6'4(CNFR$0&
M4Z1K%'\HJW:B9X9"+;AY3-*<W%9U"CG=4KY$\('>I=LP?2&L'W[QAB":CDW@
M'=&F1%>ZR065-4=XP1M2:AST 0L?*HI'_!66XN$K089JJ-<3&I,.X?8'<K(A
MYDV>+/[@@9S%E?D_ME'^HIH[M%2K BE8;2A9@([P ZZ=8RVO;$P%YV>S]V?G
M9[=\K^GLXI3,_^/3V>W?)N:9+4J283W8HB/00H.B5EY'!"E>E+=TBH50G@UJ
M%POPL6,AY,]$X4AH564/QW#U),NH$XDZ5V RS3KBF[8!VMV3TKGUY);;KY^+
M[0T)##@'!5X%6+'#IZL(:1D$NW'ND#K3')<TO>E)=/D01NGOX6I+]Z^4J ..
M1K@;@Z3"> B6F$>=*(-X J)<9<#C4*;K:3DA#/VAI(A$3\$:I0<?>"2M)BS'
M@)9C/^?EM,O,KW,XI()6$$N4SU1(>,,Q/08L:N7^(SJ;TGB4$=RH(S>,$9MV
MI/8ZH=9S.&:+-4\*),!\GGGJSL4LG8.WN]7FH11ISK#52.'CG 5P>L)JWLPP
MY^#'V]JU%NWW2*D!WI7I0KPN@P?RO55',.\X  *]I1>P?[^I]O'Y6,]+NE".
M=ODOKL1[;?NB'/%M>SY@_D2^C[$+?(5@%_T=03P*G,@VX*+S0.X%2 :9<G#2
M9</$5X !.E;."4T7*(EQHMFL:K#L$46,U#!2P@$5W%*@%_25D/<-\3"DVR!<
MCVSL06/-+.[9!&H?]D@XKB8@?*X(K %A'O:!$3'MT"ZFU8Z2#^&"-^ZE;-K[
M)$V3+\7%BNR)9/[.7G47&&U4!_,%[@PWF%K[U9/+TMPN -]5C\FB?#XU[7H
M)QG>H6VFPJTT.6SKW0MR:\BK(2<J^5R1RY(\!3EF:WX/+TFV>9:',;]K@&SC
M)4W)HMAI>%]VK3]4,5$!!G45E#V":L6JC^%SM-ZN^^0ADZHF#ZE5'>0AE3/7
M><C@US8/:<T%Y=.#R$-&X!CR$*1#S7E(9<64A_3>O2+W->4G'[ V]J&W65E#
M<)VR XJKW3G8/-S#O2W7#0:#V5,8K?C%H0?!=P"2#(R']:^9\VH[)M:;6C Z
MJ!&7K/NXQD6T6,Z.:>TEE$KOB.PTR4Z5G'RU6%=.B8P']JE/,[@M7SEOYS#)
MH]KI!?M'"*<65,;PMRMUC9N.*FB(BR,*R.YXFNE/)>CT2&+^);NG$%12[=,'
MFMK('8MZ#DS;L$VO=LYS.:QNU1RZ NE77\*-ZO!&K8PD .$=VRBU:AN2 &=C
MZ_Q <=PZM/'\\N*W-[?SZX_D=/[^UA\\:P]M-/[>:H!+CVO4V'.%#"<QS>I*
M&XUB*\IY=(O-<(@ @J =1GP)BXIE>[6$)"2B+=QW;:).\BG-0P$O7;O?)*FX
MJ)P-?E:-PP7]P;QNY5;_FZOA+ENZ5=ER@PM8,/RE $9,'\*<+J%YTF9%7Z76
M1L@AXP$0_^" \"7VJ7>R:H4D$1!S+ZO4K..RT&Y3JUJQ=;RJ/X@W[&8U_N9J
MV"OVLVHL.@.(W?XFR!&]:C_] '+<.8 WWCT_?+  @J0M6H;?XZ*VC7:CB]Y%
M/Z2\ZQ[7.7]>K+9B%T*5:CZ&^3;U89,< G@4E\,, <^4%\9\#!>/44S3EUF\
MY&]H;?B!==+#X0"2Y4^BE1Q($XUM]#5(LR\=9TS:P4Y@]UZA$/'D8#!(=R?6
M_=(DC4:ISARC;;>80IO, ?@9 *CCKPM1BB2. ZDI1SX?HSAAR?+E+&8!BF;M
M,8_J<15[.X^'DJ-E$'.F1V%;2P*9"G])CP$O9PY7O.Z(RH<3EQO*KDI@/V\+
MV2W)!IRE5KR!\"E=I/Q<W _L9SF-LCR-[K9\IB6[39H]5RG\M7AEW #]H685
ME.EO%IEJ?1L"IBA\S@VY:38,'^0J.(V>HB6-E^+ IO@@PL1@6&O""P:D]&&I
MKP==.!O6:H]8B5=*(C=J+$(>=W)U)71$*KN$TX(T+'-P*/1(:?T;AZT >%@D
M]JD>KW^/:[JDZXWX%A:UBD0+4(HTM!S&M)J?D0N)KN>^8:EM*;BF&_9S//+H
MDMR31;)>)S')^.E$Y.Z%9-N[+%I&X=075=N"!A@D%#T*#P$U U"&=WR.A]A1
MDJS$)Q)8X2FRWBU)2JYJ"*]4/$Z+>(#ND=2&(WK*E'1!\Y,P>[Q*$SZX6;Y_
M^931Y5G\(8K#>,$0,UOD;-BC.>.LOX'R)^YC8& $L'>).575V[LN*O0T&G E
M<K]*OF1%(+BO%$BXTYCX2)X!"$NP^KP9#NQMU2-#WY8<0(SH'1MZQX018P'Z
MJR/6KG$"0#G/37.RX.3_?LL$213_0#:E+J]C97'@4,+ ,/ICT+X?W5&J6SMW
M: 6NO5L\,!\7:!:I[*J&X>\_5<C>*9+95XAF15$[!IPG+FW/V.!G3<^3+)OE
MQ2P1?P7[-KD*^8:9TVBUS>FRF[2LU/8I"Z@VG. @1R[2E8UC [_AIH)YF/)7
M6S,B,M4]&Y\NB\>$5D\V-"79(U.=G-5VV$F&]6N'T" ++3I;>!T1NIB9R<HI
M%F[+K%3(D^^YQ@^DKL.[H= Z(J7>UX%>=3YR"E\/IUG.XB>:Y3V&4!I%_1!*
MJNBFY)2X&FL(I7;=H^I4&=L/H<H1%/N_4M+W09,./N8RT]"QH"I38@-092H]
MCXI@UX,FC5L\^)H'33M%WP=-3M!L-VA"A?-A)"J[]0"  >O$Y7H]0.-RA/4
MLW><8*!?#Y"E-#_7 R (ZQ4->J\':&SU"PY^KP=<LD%X."1&  SH8X36@)L8
MH7$Y0HPP>^\1(TQ&.S$BJ12\CQ$0A)EC!+#/03%"8PL0(XPM\7'R5;Y%#SX+
MJ]<W3\>J]-U-;LD](L>'7LY[3G9I;(I1151,>H6MV2X_-\WWAQIL_LO<^^!Y
M,+DIX(28KAU38!_W[(+>34"G0'?7W5</=/L97T=(]W!H+<GAO<OEWF7RB.7Q
M6'/ :M<X-3%H&XVL-)X\"-B"J5=%C%$)]ZN 7<X(*]RYGA'6N,4#LWE&>*?H
M^XRP$S3;S0BCPMF;;32Z49IN!(9;8;K=VF([-#(.>ZX>$U:+Q-$B.^+; 7XL
M=JH\^O"RH;P#5>4><,RBK-+PQQKN=HI8#P]J(?1KP &DI-<"8?@Y9QV35L>;
MV8TH(4>;212"LZ\ "HISS.!0F/+4L@OZ9;98\%OO6-9EZ3AF?RXH/\,GNTI6
MT>*E^%_56?)]U7=)TE9],&?L'.).4O;RK:=<#Y/!-5WPLZSVFJ2I.C4!>T(J
MP>GF-HOM+#6)WJ<5/H:"R_3DD6&0GL5U"9;GH\V*GD<Q/<OINEL=(]DS!PNH
M/7?1 ]:"D<*)56-ZQA<+'ZPH_**.-OR%Z\(4WT/8$"NMD<_<'A$&)SYY#P_3
ML&AE#RMP^(*9!L8SFW;Z&.!F\;+X IGT&ZAW<J!9- <YN$5W80[:AI$"G65S
M>H8Z*R_!]?QD?G%+9B<GEY\N;L\N?B-7UY<7[.^3^4?VX(9\KN3]C676X(5%
MLS[H <<SJ'%@1+-KJQ^,PUY21FO4",0[_BZ8+9--=3%-J^2XX=>YA^GR&_GL
M@'0([)MV=4#U%:0GOT/%C<4 TAGP)@?CI''P0? @$RP,_'V;Y<78@K\MJQM]
M>'*@-Q@7(*J;#HLW:<(XJCDVW@?^Z8<DMWPF&FF^HF%KX%Q%:6NB>0KAW8<Y
MBGI#7,Q/[.T/GYL0MKR-'S;019B2Z" (9SKBMEHX0FS?=#&+]6.8/5ZF5V&:
ME_^8+?ZQC;*(5Z\?HF>ZG&499540_S2ER^-VI.IOH8I/?2P,C4KV/JUW.AC'
M-+W;H U#/:T&^XM%PO(!CS/T>5'$'%Z];-)DN5U,?%?8$, E: AHQ1)[8XT(
MTK<MT[  ;Y='?_\.*%!N%N=[[OBYJTRWZE=2TSXB0I\4!DAEX6OFA&J$/@DI
M)AV!L]Q?[1HLME7,GS<TSJAJRAXJO\^4)OGA$4'O ;4B!SHS<!U@([C,']E8
MLMP,]CTM1'Z8^LU(</<G/7NH0TB]:HM^$#^35J[=%TOD,UT T5HMJA9%2+<J
MXTZJ2X,S4P[5JO-<^>9$<IYYYLL\%J37$_O>Z28YE58[F^FM.P87:M%F<C0$
M6>J3\E\IL#3E$P:R)BZ()&UCZ61W_O[-[I(./O[,7\ZR;!O&'90/-Z0-\#!#
M3A@*<3U2<K!HBCW!P<8#D53*:X2*4RT4+ZO[& :L(&D,$K;@@$00B$US?(&W
M;%+6.,YZ-LUP1QG=W3*5C8)(>RND,$,J.]^XU(&,?V2:,I5?-@>#DC<0-1+E
M3RF5&!@?)#;1WTE4^]"16J45[-_=+28DIN6>KML2\._<)(M$N,X"I2TW6$!+
M AK[/8!P7$="^7):<3;U(0-"$3[[(<*+@%?.>ZGV71OEVL&O*X<%^[9ES,E:
MDQ,0 :2Z-1:4$[-3'UEG[E(9#W2_OH(,;14I)>1V_>&%B0\F'N#CWUT!T/)@
M!?H"[+?<5^TPF@KRGB$>A'0+A&N1C9O\ZU;Q4W_;NC4$&FE_?N"];\KVX.Z?
M--.G#V$<_3/D$TXG29PEJV@I_C&+EU<,=33.Q3\O[\NKE<+5#?NDW!VNJ HP
M;5:1$\?F4)YAM *U,D%LD);-:'Z"J]./)_]%_M_+LXM;\OO\XO;3]=R;MT%P
MD9LX!$XKYF"8;\0IO/9.%]KXOH>3;<KOWRDVRTA7R$UB50!2B@V-*0K#J&%"
M[T/+?)UJN;>D?%SM"_-CJ=+8KXE='[08I]!HD$AKU0M>G$?A7;02![P9R:&4
ME3!$(HM(DXYU5UQ1.8(21J[?8DU-R$/JJ'M=P1]MYZA)U%%3,4EA?V(Z)>M-
M2A]921\]T?T\WGMZGZ3TFBY6899%]]%"),WL@N:7][?ALY1L@RPUJ-C3$@I1
M>_E&7^L?WA8ST_M;+^/ HFZ!?+\2-S26VS7OA!G2L>-#?!@&U$[T&(P866SI
M9;0;>0:T;5HVX<T!#6^'0RH=[W)J@TN-A:4C)9F.^!F!_+ "9NT;L23@\9%9
MDTZ::9K>;O3^+7B^PV%V>7)V&9_2-'IB3Y]HGU)@H = B=#;@\-@U[--X)+B
MER(&QO0AS.FR;U$QK)5](^00K\%LG:1Y.=7#@^"BNE:+/-+EP]0;-!SR !@H
M$8 'CY\]G4'CZJ#OXB>Y1ZEP!K9O E[#*J*V [+W4&R:Y#X(^[SFY3"J)?^#
M0X_JRM_HX&LU]H&5D=%#7$P=+5YNTS#.^!4X8B%#_&O5^JH]"K+A3@ UV1 G
M#B-W_V:-.MDSN)E]0_A QT&I3Q:E 9+O=4BX/V'+WTB,P Y@,,;!(CP<]_<'
MC<A#OY&WQ!^E:AO>Q&E8#ZO=JLA0.2$U+R2,EZ3FIU;7'4;Y=BA!HT<1YWO4
M\+64ZU&8]2BS1BF:>I= QKVZ<*=]0UNS/!&QQ+2*Y6^8Z1LTAM4-MGP>+:?W
MSM"#:G.LI"M-H5\M+'MDIB&X''XL(=23U>UJ?4O'MD,,3+X#E76'4)UAX%-Q
M6YLK?$YYMYMH8[$!D+\#76QCDI4Q*IEZW=*5P>!=VZJ;R1F%%R.YI'HEF4+Q
MS .N*#NO30[=;RTA0UN\@WZY/5>HP!VYJSST@L0NZ1</C\C^\:'C0Y?->P%D
M\E%>T:@34S \,47"$_PP>-(O!C[1]"X!1\&3/B'PI!O_JD[W+ ZV^TT.<LDO
MK03XB1;=)VYBWXG;P'?2*^J=:$+>B6?QSAH'YD@'!L+D,<Y0EU[1-$J6U0$X
MI[3XK^JE2C2#%K-@)H,C#/GT31AU$=&J24-'C  GTBF.<N-X,=-Q1.)B.)F'
MSU.?*X&'7\O1)AQ!]D-1O6W;@2JDI5Y0;I3E.[OFN.<;;%EN/W_CSUO-'E-O
MP#3EV-SSL9R0GZG7N9/=4$, K1@*!Z,51Z'+X!?_W="^3>@3HB"6@Y._SBY^
MF]^0LPM^W>VGCY_.9[?S4W)Y^]?Y-3FY_'AU/?_K_.+F[/<Y$V'_GI/W?Q.?
M7U[,+V[]#$Y03 (BD@5 8%'(8! 2>D!M\B[<\(!IMP1OM_KN>N%][&V'PY?;
MM>^*MFK]W.<UHQ[+1;T7V"W6B,985A]SSQO".KI^";W W*L%6X]ZU!YMDU>2
MM3,4]"N26L%Z0%<(8K!*:AJ]JM-Y,3))K5QR:+47\( U^EYM$\;X^TNH(M7I
ML$1C>5I^*"^ DG'$*%SGB488@RM*\^A\,7DR<D9O(-A=?%,6.7Q'<['3L*IZ
MJIO,Q"2G!ZPRXZ#-+%!O2=BEU.LPS.#!RP'&;D:&OY><Q+.\N!&%WQA\F\C'
M37W62NRMVRR<V%@?8TH7WIZ1WYCOW\+!,[Z6'H-SFF6_2K<[-P9B)*Q9Y(Q4
M7.'C0R7@@"2V4\3]D-ECNACNR'KNV/8[^,?X<5=T[-LV,MEMUWJ.2.F S%KD
M5]Q.](W[ S!ZR.2?<NQ_%;Z(EX4_).DUW;  \QAF]/*>?<%U$M_DW04CN$+9
M)1"%@<'/[,)!!0-VJHM30"/!5?E(;-S@RY#;](5D_/FT4<,"#4G?_FI2VZQ;
M9RO4TR@ 1$NH<'?#L<?27B5([I.4[$4Y%@MA<O.ZD:C(,BZ@Z$DNN$J3!:7+
MC)_R(C+>6?S$LA5+7+-%'CV)^3EU8K#1[F8)F#8>8R'^W.8/BQ8 "0VV6-2T
MWE#7"CER'MMVIY+3$$,*@L/;,#Z,760A&]_("&[GI^\K17%:V0_%4(#LE,E>
M^VL$O3F3C8!Z'W+<Y?TI:]&2QLOL8Q0G*;]:5CYS;*'1RF5:#23B:WPXS%EF
MKQ"6FZP$U6.R":.E9MK4#R9# ")A+[ 'Y835*,M(:O0U#BK14Q# 'P(@ZZF&
MC7TNTV44\[O#=TI'?D[MN06H(:7@(M2'U'&;S!;_V$8I9?EN0]/\Y8H!*Y_%
M2WY#^6;=W39CK]A*)!!%).::73E,*V#G$#(#C>VFU@2G-Z7L$=EP:;'%@%;R
M?K#8 D42,MOUKYS29ALR9D,]CPID]$P$=XN'X7I>8C]\J4*N=E@66D<"S/.O
M#\R&!.42S9.FJVH1ZD,8I;^'JRW=_7$:98M5DFU3*KWAK8=FE;!L-(<2'>X+
M<Z>;O5LMT2VM!=6:<I@3+DF$*/DH5H3$59N>W!?7!T/)X,YM,1QNI$%Q6]_3
M49S9HFE*EV+YX"I,+U-QY>I2-/:*IC>/8=KFCYU216R@TE!.@]R@TMG&HY;)
M<$/!3K98PF7%9IB2)\'D[Z.8+-GH,4PSPO(*R;C6#Q-SV0XQR9#^;#$8I-\@
MKX5'3W@K6I3-MODC&^[^DRZU?%4)2WG:%4;E9]N\.UXJ/,'Y*#70Y:%@6T;"
MG9S@8_&I5R14PD!)/EUGZ4C7UE.33>[!*Y*=9=D61+"FH(9<E: #8A6F79.J
MX<664#5E)9DB(>,WD5K=;2!1MV/,!"IT3.2I6_:$.")O:AG3D)!2I91 Y8BP
MZ8X<=?-P5NRUNG3XE[<_OCW>5WI'Y-W1V[=ONRGGB*]RT8HVXAVG;9[E[(\H
M?O").LU^5W*FTU$ZLA3#625+:K8\H4?!V\M]#P&2BT1:DV$:T@[23,V^ZUS3
M=66;<-H6E%FGQAF_4X\,#(;\H^@Q<Q*J*9HR4<?'E'SCR__E2XKRTV&U,GMN
MR62&,ZIK%9E'2@<&]BCT@O(1*=^6G7HCE+;O$HN?ND. KG@+]BI[$X)]OX6*
M%X,A^]DN[T_I71?Q)L$=[-6"@[&O,HU+ (,7/0NTRD%CLR!9LL^G)H.Q6Q/;
M#FC30J73Y(;>LA<$J6T]%-L-/T0Q:Z=VCWH_;0F50-J(_ +X0S_&JI]_*!VA
M%KW8H=X3-PJN6G:FFL  0RI6@]LP/HCQ-F7T\XV,X.-VFOF^OF&]VJ&^4_9G
MA_HDH%?MUA@5]9/NVZ@UM]H"*<9DC\EJR4*V)J7IQ"4Y3"Z.R'>9 Z=92N,0
M2FJEB>"$;^SE[W/S_1>"R'YN1X<"0L%34Z>I>2G35!%1[64$_#E),#IG0\'7
M22&*?>8>90Q,Z %R @;V?(GZYU%,L\O[DY0N(]VX7RHGB?,M.42"-2R[&O3+
MG$ )U=5M$6DAGI#[<,%/'7SQAS_RSE401]D/:L(T5%1,D=CU@B'[*8EBMOI3
MO.1O&RY8:1<]T5F\%!^_#S.ZY$>UT#@3MUOS/;H9$UMM^;RVF.V^W/ 'NJ+*
MF2_M!!V:+R=S?$BM<S]-B-M0^YE&3/^MR"56M-[<<2,D3%/6+K'_UZ,2P!US
MC'.@#@ *F49%<FN>B47]?EZ$]'JSYL\T74299*<64%X26A7RB.%1ZL%5B-,Y
M@X8IM8W@),P>24H7E.%J6<2;1 @26@IZ%&?T4%#$"F-OJ?DN555Q5N-G2M[=
M1SD_L:Y+L-:#/9-V#X93IC2%S(VF50,)ZL(!/[2Q.*]U<E"W?_[$],-U8%K*
MM/#8T$3M0:O)E#S)PY5A-J]E&]Z1QX?9D^K9#6-73CQC(7_Q\?W++?,]>XXD
MT06JL0\[9HWA:#;Y0 Y40'<&X(.L!*V7@)OO !\1+DP^<_&IWQ>TP$;2N_,Z
M##,IMZ@'\^4?)?D\SEE.UV!&=A1,A*PIN.+CSL4H=&Q[Z\7&IA$]&<EG+DV$
MN*]D[,("PD5IQP&IN-,%,;'ER3\B[E\@5EW(V4?51$ZIJBN:2IS9$O:)IG>)
M<=77UGTO!JO,!5?7EU?SZ]N_,2Z?SRYNR>SBE,S_X]/9U<?)[\_L!2$(D0U=
M"Z2TQ J(W$KO(R,9<_78VC$FB(]-&6FO1SYS32)4?4U.CM"M'IZ- F\OAWCM
M2\!-N:MS:;@A8>WE77&[?HNW<SZWG/7B<,.&/OMX<\L\' \0?LJZ#,A)V0WP
M0#_^D>^W5#IQ"Q VT:X4=L4Y87X4PM4]]6+;WD M14J.!#PB#US24YHU.Q_"
ML4X7 0DF]$#LJGGPCUK6@S+KH=@( [#>PZY>5$,99;7'5KJJU%.N]:LYAXRC
M[,I+_9C)!^XQSZ?).HQB,/DZ&D;VU32<T6_G8QS^M=WU(V#3"FS9H%#PM<:4
MH /$2&GW02FY4X9QLN7+/U)>4/ 8KR9JHJ$0=<4_9GP4XNW]]&)<I6ZJ+R>_
MR!K4X1!FM3H&2"F^H@_ATLZZ8URA;W<P>AL"K^.O#U^V\W66 /-R/HZUK5R$
MMIR84RH"0GA;T2'QFJY<O$)HY[HO)27&]/ST?RI/C2 @9]5]"R=PTP:4SC+/
MHX+8_4J2TBT>@DVK2.).["-R]U)M-OKZ -TC)6$A>M)T5=ZLPJ\XC7+>Q&O*
M!SM1_/"1_>]ZNYZMDVV<%\_S[G;_OOI5\K+7'TI_6X^H(Y6>SK6AH)?-H'[0
MW&*G6ES0N @W$:N*B]/'EE&^3:?>J]L;9@E2S[?"@JVI1G3HUX[)8L0U7:S"
M+(ONHX5X5XF_,C%;++;K[8J?VBX.Z>#O,J7TD<99]$3/Q.[N\K2V*YI&R9(%
MOLO[V_"Y14H7ILN>PC4],.A@-@8<C^"7>SEHGBYBH;L+"L)D_'6HTG+U2E2X
MMTL2<8K/HF[9BS<1G+ @<8^^9DS$]%(/E_BM]XS,:$,,%PT;D\=LF-(V69"X
M9K0\BJMAEA1VCTAU@FAA6HQJ^(V!S/PW@O="Y&$R?,H!%>9W4<P4NG3AH'A"
MFWUTT2CT>4J'C1PK%#?G/D\>^;$5&2N4@&&8?+Y.5BOR(4F_A.ERXBDDIUQQ
M%('-\ZPNO+D*R*ASMZX:YF4)9C,?[,YO,+L\.2.[HTFJ&QO)+"].6@SO5N(V
M$,5Q=_4B[%MD< '9UQ$:)J[9&$ZB522^T>7]ISAEGSS$_*H?ULSW-*;W49[-
MGTL.E+,-[,ODQ;3=;3)_#M=1+,2O:;Y-XXQ#O41ZMWX;Q=V^EG/L;GA0=]I
MS G\D=IJ"/7NFQ#4K8K87=GU9G5P-!HETT"U$]>=>F[%^!&^Y83A?E,>,5Y<
MES&+ER?%@M<Y#3-Z>;>*'D+9D9/VBKL0#%<<'$RAKIRL(U@ZU\<Y*V/!7IZ7
MFZLD?GC#2E ?;HSI@9MD:(^VHP?41C,.V'D>%;J(0S9;MWBH/6[#5ESRP_?F
ME$I$:)&:VM<#9>4(QSV6IQV--%MJ2$*&5(/.2MQJ6FK;AE^RV.]?Q(>0 1Z]
M=;B>O+;**/M]'AF]3ND3725BVUMY?U\'R0#9':RULH,QKK&."WBS(SWZ3?I!
M)2*RR'(O-#4A('V=].B2-E4T:DW>&.U/2:(\C19Y>=OK1[J^HVF7/&J9/6ED
M,L/)TK6*3!*E P,Y%'K!_A$1S\CGXNGD4QBZ3DPL?O,."[KB+?2K[$V(>CY[
M0)?S,.5S"%EM5OF4WD>+SCTK<(4='\P*@\EA<H'+%* W/6U 1H)*CM!2<&KN
M@'L_Z=L_;5:9=)L4@WGRAF^*-*,34O *+='(S#K8L:%Q8T.<9L(IR5(]]";C
M:/M3PQ1SSI')ZQBAR3IX4$&<)M*YZ(>3X]<-%.4$3G^D3#LQ\T3C+>4KWN*>
MR7"1_V>4/YYLLSQ9TW2_'))EE/W?4O:Z0V\+NU#;P\)@<EG[Q"UR^KK7D[*?
MU:!4G)J=_8&4H/5LF];6QIJ<[]F6:=!M=\:$N0;IW0@'(#_^AG)=]IH"YA[D
MO;,XRJ-P-=ML5N7>KV(WUTDQK(F>Z/S^GB[RVS2,LX@_O^5[ ^4I<*"Q9C;L
M;0PG=/1T[R!'#FL)()(,<5#%E"-26B$U,^4K.V1OB!26R-X4^2R,35X8HP"X
M&Y\08"2-5#WM2H+6H!9.';Y4$5?YDHV5%JP\1WP5!N1GQ#+<ZET5N*7@>O[[
M_.+3W*-=AW:X@-<AD-<^0 8LR@U/SM'N'5_.%9<FX1D<6FG4#$Y5;>R:X$7%
MT6Z-DZJCZ02A\CCWY=XG1&1CE"!2;"&5(3O;**5(JZ53QSI51+Y*V!=Z41UR
MWD\95IQTE-W6*"UW#I9U>K@?4+;(#![$-(H*-/#*1=.55@5,RXY%'2-MP>CX
M15QKZN,:%[S[2<#B#(Y*C7QA>J12))\+5>+-W5-3H+W?5"$JW#V8(%2UMF<R
MZYG&1DM@DZ4NQ*353E?%8-MK @^A[O 4U8>MHZ:E21(29BKJE80.)?N@@;=?
MQAF,7@^RS.ZL3#;@NT_2=<CZ8O_VSE6:/$49/Y<@2<^3+ ,-IU!,-K/30),X
M,6)0(QQ,%F&T!Q!9AKL)=B9(S89/;^$AXK8;@=!P(PU.@ZQ+ A=":R>+:3>/
M84KOPHPN^9DI-,Y$FV=IRL_<XB^DO'_9BUP5+WK-^"OTEQL!P]HASO])HX?'
MG"YG3S0-'_:_2A73M^'JEJ;K=ZV0,6$+2G1,TH*! 7:"-J./,J;[#KH8/E6K
M@DJ:A(4X27<Y8+%7(*OHGAZ1^N'I84YHO.3OG6[$%/2TJ6%*/B?3=Z,T\4S0
MF'J>FNRW.,P@AS9HG;#]'D8X-I069M\(NZ3NF]2<\TM@ZG)E XAH 0M\11L:
M$?"([&)GV1"RKY]K32&\+=^BHP?,^A8>IYW*&/J5Y\\T7409WUP'_,K'R&7_
M@!8@E?V]6C!Q1NS19N_*_O[?P652[-LJN[*_YN65E?U#^(R8V 82!#>O]6@,
M9E[K_5L<9I#SINP?T'X/(QQRV5]KQ5=4]A]V='14]A]F>'PE9?\9^V91G$6+
MW\/5ECJL[A6.\(OXCB-_TEBK:3Z7Y/*FCI279,Z#V<-#*DX.)E'UF#SQYU])
M.:TBD)N\H(&JL^C?\NDHR$N_F=<QPL>*5M',Z0*$R_ITYXX(?]]""CJR7U],
M.<CZ</Z\B=+:6U!8Y:#*[M#JKVMWJD#>;HD_M9VB94XBM=174!_#YX<[AE>"
M&"-<ZO"#%!S;+E!BH;S=/K%P^NI)U:K1*(A3&^TMEZ\Z?^.Q)0(/C<@'6<-\
M"*-4E&&S+-NNJU)M0_DAU:@KV&!'0ZL<@*.I JZQ:9B[_YVWTDE ACD/JH\.
MN4*",P(CU%IA#RGT&GVBQ&+@-YLN-B]H'+(D<<78(CWM6RU0Q4*)P- 8UC&)
M&GM4UK4Q0ZX4\'][<CRSIJ<2Z&_;XE9'ML$)A:7)L?PISAC!HON(+D\3ONZG
M@+12KH5LB1P2P#N67>!<Y00"=[EN4#T^(C4!\KD0\80&ZMZ5L$';$7)2=%1D
MW%#8G9 BCW2Y7='+^[/XB>6H)'TIK^$6QS*J7HJU5=L1"*HVF$\P1_A3>7:.
M]92S,!54,A&=^+U3:V@DP[JM34:8A28W;;R.B$R\Z2U+IUBPY)-3I3A?M=\I
M')%2I3RNUY^3@<9"KVK>R#%\)YWUV;53C(S>MT=&XI:Q<OV-CY"*$=5^E 1,
M2)C&.VD+QSA:",%H#FZ%Z:!EL&"$YC"H/2:?^%PYX]I)N%J(>[EV^UG?5/M9
M?V-#_IR<\F=\;%]L(^#1KG3K2SQ#Y84TZF&C414:,?S( RC>-_ @RE87(UW1
MM/I>T8)?91JMMGRR"19.>UGIQ$U+*V@!TLJOFTC8IPFPD&=O.:CB&%_H8R%*
M:(A+@$N=_0UCS&@QE>I+_.H'1&F@ZHT*542R,B@//3W:Y$&,V0?,^C1X/6#.
M%GGT%.4OUM5;/X.:BLW6H(,JS:X)#B<G!C;)MB3KX20XB\5!346HBINGJ;"
M5=\77ECS)5 -AK"AN.H/(G-!96?;5$3U::D7K',P\3*T.>XII]E)=%3>B+[;
M0EU9\7C^QC\:&N=\_.&A'_-$M>NP+_-'FO+OD=)']E6B)WH6+Y(UY<?U 4N+
M0=8Z=45/:VCAK9=_AQ7%D/; 8EM_#\')(]^6D9$H)C4K1)@A#3ND,,2W2_+/
MDYC&N2\1;1B I>%L,(I4H:R787D<&]#&Z=GFH)(8U!;'5&LM^ #)]CTW]H/'
MM81/S#-6$3Y0SY/Z(<ZC)9\_8:V]H8MM&N41S8KK<^FR.,Q\O=GFHC#J3L$
M2@ID!]TJ \T!7BA$:I*;V5;DU@'#):;3H#[3L;=&*G/E)0?-B=S.]&V2$LY,
M_Z9QT2DCCZX.0*J,MTB^%"$8]9N\@J!<OR$9/2 WKE_&#L8AQGWBN,WQ,PC7
M6C9. -XY;%:O-:N:2+RWS)6Z"VA^7$GNB"-.HF\;F:XB;]BZPMS%-_ @XIZ$
M:?K"FB=VIF2S>#G/\FC-B_K=RRC9Y?TIO<O/XBQ/MWSC W12#=%V)]ZBV$8+
MMPBM<1-M\1H&"[98_H+:=BF^HE?9);-ULHUS'DQ/DOB)IGG$>7I#XXA5M1=)
M[L\.9TST2R,I,NA4@13!C3R.HK7?@S#:;J4Q-IH4.@%/K8 6Q50N'*X,&%S"
M@H[62'">Q ]O^-N3A,OY$AV,_2^E/*2'5#Q6Z<K)J?<T"N0<3(^;W W'6VN2
M6X OK\!':EH>SVCC8],X+XT'3C]FEZ_29,.*DQ?^NFO.4]L_MM%F7;UVH<P*
M,+5.;C"IH=%5[\A-"0OR"2,NP%10R1P1(57L)ZOD?!NN _$BY2N\+U6DU5N0
M4Q?BU0/^7M OL\6"#S7XO9!I$K,_%^+L!EZHEEL&SN*Z3!0OHLV* FH_3..=
M6(!C'"UB8#3'35Q!;!DL^J Y#,[6FW#!2@@^#[E,-M7T(AL1+VE<[,^+LV05
M+<7B^OMP)6Z?O7FD-#]22=WD[#]%92+>QA2+[\70.WLD'U;)%V]&UJC\D<9&
M;-2J(BB&'WF<Q?L&'D3CVY2&V39]$?L3W[^<K,(,$&9!6IWX:=!""XQ:/VXB
M'L0E+)29+06_)RM6G?-8(F:],W)--^R'>13[A_G*Q\WV[N]TD7/X?@S3/V@N
M(E/DU7N1, A)0PBX?U6Q06M 3GJ 3P_8+-][7#L>*RO/Q^J\;*D?/"'9!;XE
M9&'7\6L+X):X?IM[2*.&O,)@YZLQ/P,Y'C73GH_JVY 0BP46;SCT J#=>PY@
M%S:O.UBVVX/0^7N81N6Y\Y1%C7S.2C>^^&PNAL":G? 'T$0+<$9?;D(8U"TL
M2,&L!:TES:Q\<W&3L PN8"SVZ%W38H<T^_<LRV@I=LX<1"MAU9>X P>8-+)8
M];PJ=AB-R*,#T+?/_-<61B M..^1BQJMGY'Y;EV0F"TURHU*G%3RI%+PK8R
M8<:.RM 20&O DL(^I&^Z8C8??J,Q3</5+%[.ENLHCK*<'[O^1/D!OW'68:^5
M4D5>H-)0[H+<H%+7QJ.6N7!#02E[1!X*:9%YPX;\Q&RUPT@RI =;7 7I-ZAJ
MX7':NP=TPP35**%\9[KV=D;K2M'R1 IZE48+>IVL5O=)RA7;K)^L ?6["D9N
M ,8=!J,V&?UN@RE:;[SS8/Q&!9W[H"MQ(N3)Y]E=)FZ4FKI,FHZF[0L4)@.^
MY&*%4=O2N7!A@E_B\!*5^)_?68',5_S$?3_2:W&030]-+E+34Z4-26.\2 CJ
M=CD)]2IW03$K_E0\\><R9FQ(8P1B Y200JS$"TKP5+9^VK"X7V>^2I.'-%S/
MGJ-,%N2T@O60I1#$"$!2T^CA1.?%&!S4RL618+6%?5)*L$*-R?A0I.G[N,UA
M8V](&"G5Z?!+8]F#(J*^$':;7-[E813_EB1+OE7HAJ9/K/;)JM);62[T,=(I
M#.R,H)4 -F[QWX89T@Q8;K<VK+XWU+\Q6"_@2=-W7QBH$K6-/7E*MF_19)S
MO6^W=Q/<$*)U_F5C=\B7*'\D\_5FE;Q06JS/7B0QW7WPC3$2D/A#F<DON^U3
M>Y]',3W+Z5I:V*(8'#IFKQF<:J2^:X(7X_-V:YR,RIM.AM_^33YSBT28]"9\
M#88VQMA="BZD$?O.-LHXO=72PPMVY2RMN$PG.ROO*?\M33*TZ&?V@+0^)O4P
M\0*8I$U>!$QC\UPN8:F\EG,>27D'U ,78T'S^R@FF7C/X8<#C9( "B"N/1DP
MA[NX)'&&N7JD_"Z>S8/*KS<&B&KG0K$N.=88=S\?"K_JV*2NF1/UX\)C2'\;
MYT6-UQYKM,QSHWY<?MPW*NP.+ZK= L>W-RU8GCB-GJ(EC9?78=[9\#>6OZ&5
M#-S?5'4-M(5>5#F6C752\UBU(:@^(2\171WJTJXU:S"*GS[ 1"J%H*Y1"B.[
M[WEX(9X?6I*_U$X@$@?@WSZ&<75YSK)XD3E<G4;98B5>Z3&OH$W2BJ'I8&@K
MIDH2P]KM<!%PBN_A)*L@M"RXINQ?T:(XH(2_P.7?8LHTK,5(1W@40$I2PQJ$
MDKHP?I/##6D.UG G^0Z>QC/-+8K@%9DC4K2C<99D<7]2SII2NX9QUQI2:\ZW
M .I5 #6NAW^-$?0@5^1E8Y[K*/OC0TIW;Z6ZGO;1^7,Q[2/WY].TCZR%WD[[
M:!H[VK2/L@T!?T+NV2.2\GF"Y)ZD--^F4U^M/1I_7$T F2#J< )(YMK9!)#Z
M>[Z.8%]-</V>\*O75BP'CC7++_?H<IZ_[=&GD"]OH[=!7]O<T6?[):T(]I^]
MHE!OX([KV7XU.$>8[V\Z=S[C+_NNAQ?RC<.:YC:0T2;YY6Z=S^JWW7H[Y]5L
MJ!=IH%^;IYG3DC2E/BF?B4GYD)MZ39OA^K)NE$DE-:+'FD1JMF"<62/9MWZ%
M6>2"WVJ7,19=;-=W-!TMC2C\.L\C';_>)I)62P\CD\@;/4TJD;4E*/[FLTE%
MQBCFE5KY):G=>OX5)!<5%T?)+AJ8CY5>6DT8)[](O_?A)1C90&P6+S_2_#%9
M)JODX05[&Y*]1Q<S4RJ//LU,R=OH12*Q;NYH,U.:5NS.BWL3EN?%1?%F6QZ1
MG4;9'V\DRQ5$M")C$:4X57L1KA;;E9@'>:3%$(;P&Y'(/;^!^$G<0,R4JQ=^
M#G[YO ==74V&F?G@<#),[MS99)CNNQY>EK$<K;4.U1,/3QG'=C_41+-EX':-
M/)T&:)>WPR3+;^)%]G/TI7R8L8.U=7_R:I5)E8FP,S@K)__XN(P%MU689OS0
MOV*,]FJ':'WCR 03A%84G&8&T=C$*:88@;_;X27ORVIY3AQMRR](T!UZBWS$
M@J57I&,7P%XG/HH!V$XODF:O)KL\LL&F)=V$1ZNCQC=<Z(C4K)$P)_Q]1Y;]
MBN-L7U>RZ\E,Q-,@>L >]X0(8 ,P3XVP^LZO(<G@+FB9[.,GCJD7J%0M\C09
MN%]PTOH,C/'[L!>1C/AW$YZ=+0JI7#D*N8>]R&-W;05RR+7T.N[%0I.'9V [
M?0K:=DWVX-X@8 5?L_9U5/"VS!S_+J')+Q":X-:@UY-D^/U''US?6R=Q@I]"
M&D[\R1BU9GF:(+HM'"D?M!T'C>C.0CNMU?O%8GVU,O&9ZY)2^5"7[6%$<1/1
M%;!T%L!K_AS%Z\XW.MCP/-%"^[3+Z8>V:'[ 2^/^+8!C+'/O-HP9]WO5WVEY
M;>.%*1>QO5FJGG!!^JM<=JYE82<K DK[^*,(3U8$.BWR*7&H&C?2L*&^(F"<
M#WH5*P)J_+L9'+A>$>BX<C0D>&TK F=QGD9Q%BU<U/U&/_C!MNW'GZ#;;)FG
MP5?:R)&"L,1W,'MX2.D#K[NCZFE1?.OG[5]-;%;0QDV,5B/46:QNNG04LV7?
MZV!C]RAGAH]Y,KC?YW^[..7;92R?[!AO^&'=M1-GEZ_IQ-G1SY6=Z/CMT8Z(
M]?\H;2<'9KN[!&#RL[%M3L 6;PU=OI;W:;T-#MA'2WL7'0[RF.ABFN'R7CS-
M9MO\,4FC?U*T#14F^T.+.K7]J4*UJD5>%&^&QCF)Q5J?P<?P.5IOUR26'+RS
M2-;K)"[?Z\P?V>![';Z0.S9&S[+MJSC8S4@/C @-02124%:Y0@G$^N]Q>+'W
MBG'M8[*,[J.%4#FEV2*-1+:9Q<M;FJ[1+I2V<#4T(H-<316< 8WSYRHM>&.=
MQ&VH^X O!XL];SG_3$R.,E6RKND>:'BVH0U&I+:$)U+0!GA%B=_@;^=Y=)C^
M5BJ+ADX9&G#NE^+.2-W;$:GY$X%'>/P68YR _'4&&?\&ZY=5&\\8QN(\>J+\
MJV17R2I:O(#J0) %;7EGL. D+FM]NA\T0]S;QU"S54UD7"R2+=.)'WR,:#"0
M&0,5N-<AX4=KS!Q5 &WQ+%;4XF"F"H3B?VY9^]@7X]_G(ES3TV0=1K'MH'*
M"^A@LI<+UV5BCT:-.LG7OWV#BL*^;H/RHE A1CX73WQ?9AF"?9MJ;2#6+(NT
M'MZLBK/>WV;:.%O?RR,+DK+G]0C7?(X1GNH6;6-+L4/M)@_3W#@])?%CC!$=
MG> ]?8CBV+]3\:7]UF:GZJ>64*LNVN%%UXX+(%C-011(F,=+:QR 9A"Z2L'[
MD*DLZ&O @6X@; 6$[I 3!0GO4.L-F75K +PK1S=98_/LH0+@'18 WDV9W_(P
M%ZGYA@UQ0A8.9L]19W5))U/E.;G,4&#+K*+6TAH'6G@K]8+J$_*9?S9U':OM
MNL3BEVZ!7";> +K:WO18O[S_$,4L#T7AZBK)Q.X=U09F"Y4V$[0J6,30.''"
M$[,_$&U,9H*3)%ZR 828 XNS9!7Q=Y^7I*H?;AXIS3/R_38.M\N(/?G!GQUZ
M-I"1,1#8I0I":K2E_#1Z&PFIR#M4+;QB %;L%RU%^4+W3IA4TE\-/E5UL2.
M3KI@LV_C6;Q(UGSV@L]\I/21Q:[HB9:?&G.+C78WS<"T\7@,\><H^5BX!M(:
M;%&5DG:VQ Z7AA52F/$]35FA3QX1;"&AC T00XHP 6_#] 'C/(KI&?M3.=3J
M"+1I7Q/ 8O;.I!/RMJV#^-E4JN78S_P)$8]\(5*WRV1<D?[("CKL9*6(;UF:
M'M2W_% [%: ;#]M@+A]B 5F8<P+BNF40@/<*=?"*3WW!;;-G9)CM_)X*O HY
M*59K%J;'Z>7]29@]?E@E7Y3O+0-$NW681!2OZ.H8=U1AJ?P RRFY.K!V8KI$
M*/M>,:E!(2^/M)VGK(4Z6HK"1V'=,?:<#=B5WH9 L#U KV'MM>++/! ?!# O
M!M[%UA%>\"<Q#R.ZU0N=;#N8RV6Q&"6S[B2<:QR!R*34K_;L[!_YM=RA[6L9
MATQ=HN"03$U*(K7]Z4ET>2_>=7],5DL6IHN6F@LCLTZW0M+IX*4KM1='-9/1
M(3!S&>S JJB2F9Y74 #TR%,=K'.5*4^MKLA])G\3TI<UK+[/3KSA0&5'E9HE
M=U352 XFJ-(V_JN51E]Z1NJURRWZ[[LO);$L6,A-3C1SCR?67=,FE5*I226#
M;;>PPGLGS^QG *9VY\TTWO@0;[B]1D0IAR88D)IV8,*:=DTW#+"/(;]8)WE(
MP_7^2(+9FK_"<RP+T'"M>K"&:&$PS.P'M[:R<6GD'=!22<%T)[TDX?ZDBE!(
M>L!""Z"T&6G7BQ)RF@UTB KU.2UGS\3),:?;-(H?B@/NBZV:UY05>]&"E=%"
MK#AOA/)-"4EZ3Z.<'_8D8S.&O3K/A]G#B !#6F ;&YYH>I< 2CR$-AF#QV ?
MP5ZR/+*HO/#IB7V^OQ:*9S.?-L:CH;@=A+" ) E/0TQW M?P=OI .]P"&*,U
MSAFW*Z8+0Z2P1 I31Z1Z!:%&RT*\/%>"F11;^/9&OS'1@"W?J3CYD$#U!>1O
M3-H4%'H+D!)"9<%E])+['+M,T+:B=YC26 UNPI7T",,TV3X\$KK>K)(72LN/
MD_U!-E4)+4[0R@ZD2C! $QJ-S%BQ"#]R8^" HVO+-'P9)[_K_3N@"C"'JPY+
M.; L[IPI?3*U,ZI,GHT[4Q+SYTV4%L="A7EW"R-<13LUUU9Q,B_7=.)F907F
MU'Y:3F*F,R='-H4L>2..E8SB I5\)=0#@D-A8IR84W<C9%:NJ6V>DI-Y&PF=
MN/D+Z! #FKL,M9<EI3#92Y/35P],76YQ@,S)LT<WX8EKG?!FBJW-Z4=Y%N;<
ME+#@!HPW_K-M4H\*U\Z%S22Q!^$$ [3FJK87<$ 5+M@RH-RU;*4''',]9K1N
MC&MZ&4:3OQ<7.A[XA/#D#+0;9$Y&05\+B"%SP0 #@")AW)E@C<N1"P'L>6"3
M4:1I8'^CT.#Y+" VX(&F]V26L263D&.4#(X^Z6NT"LG2!S_E.PI#>N1B5Q29
M/-\V=N^?Q8O5EI^\=Y6DXBR9G!4-=]N<OZ!\FURPWDSBG/7LJKBWF3(4=5^"
MP31:S\L(1C'"T>!F6$\[)WFX,F9OK&89(Q>.H^"6?RM"A14/(A$>8MO1"14O
MDH UV'XGB"&UV!NR]3CVUWP -&KKQB'=_HCA;X0#8^9P&(?T,@-*6ZS.5X:=
MM(W:MG$(]^X;X>P1<SB$ZQY-/1WA_H0ZYD5KTC@\^U,Y-BZ-_<_R->\CLC-(
M2HND;I*CHFF45%:_\14,N,/AZY\.?JRM/'C"A7'4L3?B41:8S4%_+Q.[9>X#
M:/,4C<+.KZ\A_NG/S'"%(A?A4'X*!_XW\"@Z&B.<,4HYB#0CS-SUHGU]1NWJ
M,6&='$>+3)0_/Q:O0NPJ(S\GW& 4M:&9GBJ.)JA<G/RG\F&/D..O!"+@J1LS
M1EQ,J?2<'NDQ(]EOLJ.:N-A=2^?I% 8<$."I!3,@7 SYK8?O/>?+^HW)R_'U
MO+BMZ^"Q !ZVFK'0'4[B8.'/[@8DE7E["/Q9/L72F4^Y8IG$BX-@>N+CSWCX
M^+-7!35XZ@ \#>!P2#_.\'S04%LV;/;H+$ECKVJ9T&=@"QND^C+@W-YEK,[E
M9\\^\1/XF3_Y->\FN8H=:KFAY%!91N6&P8F6&EK=8/^8B.>$"_ARD?G_W]ZW
M]D9N(VO_%>( !YD!G&#'>;.;O!\:Z+$]B7=GI@W;24Z0#P>RQ'9K5RWV2FK/
M>'_](2E*+:G%FUB4Y NPR(Z[Z];B4\6J$B_:T266 ]%Q$AE+RT?4<N?D(GT'
MB*NIY.X!<VAXOUS/KF%Z4+B"4^86<S@F7#.B:I?0' W>SZ!QASD<!]ZVJO\D
M815-OR- G1[<)]6C$Y@?%BSE.W: F1SEJAQ$.?:U!P+WD2MPKS@$>$S4[W8)
M/^H[2*IK+B[3-<FV0=^%F+4?6''5GF'(Y>PK1GI@O<=&I=J?S"4MFL0HBO,P
M(?D^PR@^,$S]GL\2*<1I&+L.:22@[:(6.B=SVMLL2/,USC(<+8LK$J?%97H;
M;W'OG&5&+)Z<CMC1,]7B(1W22)/*#PT$+)8%"A#_CGH<8M_.9(HS'',R9&3:
M/J;F:[J6B88Y>-3J 6<FSM1/=^Q'73HX%VI+]N0]O4H,':>'=\$^FZFK2$:T
MWTOD#U_J(&T6B6_TR9W.+>)MG-ZOUI5]J_7/A$2K[ 9G#W'8URRPX*A<Q83#
MU6GT.D#=QUB=TI$,I2Q*0K;ULR)E_V;$B&1(D,^B\6"##C)X^#H.J&=NN:*I
MKKDZ96^3VXK'S#&!FM]&6D9T3N.FN+D<4P>=1</<#BGF3JIKI!NQ6SCJ+!KL
MM\'7,SJGQ\59D&6/M(QD9[*4MWYT'51/6;FEBM+5&>6R05U0JT;I>!KN!25
M(:= 88/D9!97V)@,-+$>D8XOR9E:'J23/3._Z<DV=71*GP')+&62/1SAH]-E
M[S2'%)*Z3/D]:A+,(VG4#K+67]0)HHQ%[RNR9! 416!GW6BU# ;0NY>"(,G"
M8W<(37E(3*]AGX.MI)0PHU9%WB:U#\\YR/>>M1RILO:AC@29(YT@1CB7(L$0
M SJWZA\H ]\Z,&H]K*MCPAXS#O)]]LA7S-WBK\5[JNQ?1PUF%5'=7>XG<FXM
M]XF%[2LK-*B;RE+&Q<TOR^L+='UQ]>OUV2_+FPMT=;WZ^7KY:>J^LG(@B<UC
M[W:4^^C;[62YQ'G O[PB0[*ZP("RSQ&ZE)#>T);MS25ZU1C[10^WU#EFLX[9
M9+!ESB(?%87'M)FD;M,G>QZ^PX\;7(;_WL<9.VPP+S[A8D,BE1-I6/J\2<H"
MZ582)<;^]5/I7RF^#PJLW"MEH=;8WU1B%E?54;5DC0K!51YH.R-_T^%"YG@&
MXZ;P0 FWU!65VD:"(UP1;J$0 HFL-*_@QVGK@V0K^A/$.%#)\KS!*2O?/:%S
MTJ*^::-D+8N4HF]" %N_<B33^LP%W99ZN0YCCVHN66G[SVS6K<A'3^89^K4J
M1\12V"O6IP!!PD_(;<L?@(>C@/HL &$2&8T1,9NX=\:O%RA3>57TZZ/KBX%M
M.DC8-R5[*R][E!@[P!'OXO.>PX'FM^55O(U+"J/YW-"K'V>9<\B&1.$A31:I
MGQS+]0DDV,-JM*H&XZD95O,R3Q6P>H90,HFV@[ TF\A;)<3+!YP%]YCEQ5<X
MXX:J K$!6U]<5K)!>I="D=\L5J_8V/-THA;B"[3+V+*T71!':$<#/?=![HT1
M29(@RP^?SLDQ32 D\U/#X55XK4*"U(FU6D=$L)^DVT I%'R/T_-#GZ,"-N]W
M4*;R+IV7@5V3*<<#>&<S(94S)6_6Z"N!%IF\$!!D\.D;%^QW0CE69)FZ'5@7
MW)]ZZX 9^5;?R*KSM:-1T&9KG$.3K#6D>@2.61P?^/ZD1]=0\/2D_=^?_/6G
M'RHL!05:TCPD0:<_GB#JYS_Q>P!/3W[XX<<&R2HL"*M%OW_'B7Y\'K SKQ*L
M<.=^XJ5*NM6YEY:=BY:2H8@[/7XA4E*(%R// SN2 S%=L7-\..:(TSE5L%HO
MH_(^T/Y7&@J2:AKO)7%UB!ZAH%T\N7RE&\C8%OPH(CIC5]_-95VA:OR(^?/N
M@+Z'N@5XJ;3)L/YKFN&0W*?Q?W!T&WQ]CU.\CHO\,@W)%M,/KG :)$6,\V4:
MU0>]AV&VIXEX_Z(J0(GBZ8)(='0\ !L@_13.')5;0VE9- 6Q=;:H$L4/#:?"
M^(>U.)YZU?>W"(FS64@&"7#B#6'MR 0@O!G(P&Q]BG$/+M[!Q;DIXQMX^\#=
M%D]!372M13R*JP#%+XRO8U>&$U;C<G=IAKV"1K@[H>S)!C#@P.4E8 $%*I#.
MB:-^L"8Y@!T>?>H=3(;PZE4]R)FC6TW9JY>8;C:IFTW8OJ+&" 7$\/FS)]&?
M_8QGX7?6,Y6!NTR< K->6WG89)*0+^PJEG-<'@U&;5SF.2[.-A0$^#+M/4AD
M*+MX>O;LCDYEJQ \K1UH@,H7!XE<E)^QDR0?*GX45 *F==3!H"(P ]UV;5M)
M39\?9L4$& ?+,8<JAP8XS29K-E3SG:"*DV>2G)?GENPE!$9OSG'YK[<G:#F#
MTWNF<@1)WCBV)TR9(?X69#&[@JI*7"]2^BP>STB:DR2.^/MK^GV<Q"S!O:83
M^YX&_J/)T4%&/4,.DN$<0@9HA<Q,70Q0AY*A<A<'(A92D@/9"<H$X=31P@5N
M!'#TNV%C@+AV[!ALSXSC!S\U)$[ORWC'0R"KE!L_1?)NS8=HXVAC(]I[$#(W
M9MS89&V76\BR5+>HZ,4)A3E[-1]P+MY1:X2VV;QN\X)YJY W#&NVD=!<BUV
MM+5^9G'S*HNW0?98]DS"F/ZS=T'.,&9E[),S>XEN,G7^XY=&LWV$4@I<'*X,
M/W3PY[&S=2"(M,'$9&A-PH5,CCX@J"V8F<N7__T4?(VW^^U'DN<77W?\NB%)
M'])!AC( :&5XB0,:K?[#@9D!]E'!1.Y"?(VP^(Y!.Z&T<PP,IAC3Q@>+(3<)
M$QIQ^FAA9,_,@L8R+.('^O_O<?$%X_2WRPN:Y)1?K78XHZ5[>E^^GUQE["<9
M19&A0I5AQ5ZHESAC:X;_P#/0(OM(-$C1HOX*O6$1:>*MJ," U<8H%[B8!"U;
M^?HH-LSBF86URY26:$'2ZD#^',2I11 S$Z$,63H17@*46JF'U[.#C;"/0 9B
M%^QO$6H025'8I)UC[#'$F3;2F(^[25Q12]-'$1-K)H(_X)O;X0;XP#Y_@UNR
M'EH$)3-[9<O948O_!)7>\G&N$_-XSB%]@SN-=\SO3>Z'. W2D%J]RE;%!F?L
M*EZ2%1;-!2,)R@E5(\%+0%'J])_=FZBW#R9ZJ8N:A-V!1A@1RDNJ>5S4Y((Q
M;;PP'G23:*$4I@\6!K;,*U3$.'__>)8$>1ZOXY 'M]5:%!?'=T2YB% %"ZT(
M']%"H]1[N##3;QTO3,3*<H_RI>CTEPPYX4P7,"S&W2!B:*1I0X:1-?.*&8^?
M2>'TSM* 7YE:*/F])!8*C?[3"KUR^Z1")W-Q_OEJUJ\L33"D31T,A]4D<5"(
MTJ<-6CMF%@!67U*<Y9MX=X6I)Z5%<&^V.E3!IW3X7CXOCMZCR;^#RY7:.[9,
MUJ+^@ATU*;Z9HV.K,*)U:,WPF3ARCPB] TOUSLQQ/\8IOBSPUJRM?D2M=-(&
MM1?7K.7[=\BN*GLW;$N0]OK0GXP0<<I93K/'$-#Z8.\XF7A>S:CWMXZ.F7G9
M>9R'"5]-(+N:T)I/Z7F]?%Y\L$>3K3<:7,YLJ]O>/66R%E?GG\[^!_U]=?GY
M%OUV\?GVU^N+.;JE"BE:!]4,HHFK]HC0.ZU4[YA0]?Q&2:$5#*6*=T?HP(+^
M9$R(<\UR:O&!8:LW0Y @GM\[H/+J+)*0^\</)#O']+MMG,;I_>\;S%K3%XQZ
ME\4YOLR/BT^C^0I&A7)J<U7A);2X&>4_?06QSSY< :A=-&101\1H33(4'22A
M+Z4HA&M9*,[9[0I,FCB*@XN;8\0#\A=M<(3#ITD8==.FC[@0OV:RV/P[CN\W
M17VD?WG/TVI=WC*SVA=Y$:01_2WO@SP..T%H$*\8,4M>QS!II0TR_@U1K IL
M]O(6_)_SN5AI&&@(P%BV8X65F&80&*!_;/3"W@,V2#THB&E!4?%\&XA[74)^
M6'EU+\">W4/'YN([/EPXR%@ SCMW&;U0!Y 4'>-YP)3%1Z^QYW&RIY\=6;R,
M_KG/BRT^6H3F*$4UZ9E(\1% ]'JMUW>3(DBL(XFQ'=8AQ5#RXHH4]-]QD"2/
M*&(\\4,WOLP[>E@ 41='[%!A$%#T K6AQ=2FZ;P$K&GG:(,G%VG,O_6]:N)&
M6"$ B;LK&R+00<:KR]A-PJ/YS.PFYM5:9KA9[:GC5E>?<FX_&;Q,WP@5J$;U
M@/1=*7%1Q8EY3Z0& -(GXB:C:I2)RP09Y.)J&\9'LUU%.BB/U!L #&J+JC02
MZ'^"=:EGA["K33UYQ.RF0?WL+3F=#DB:6[T*=@:=HW[P_<DP]GA(TMLGS%VL
MUSCDE[36U6R.PWTVKT/EH*#JGI[KCXYS% R0K2L/B)O KZ:N>+NV>'8J.M?S
M<ZK9YT%2XZ&NAD7YNRR*++[;%WSI"QWT\\K_A$N^^IX1IN;L?+/+%7H:[S;)
M@0&[Y2M;O]._0N$4+VY=YW:=R.,2(RT;;W1V;Q<;Y"#A_\\PNIC@;,!+KH%S
MMT+2D#==_F=GC=)IWO@Z3\):F;H*F_ZUH],MVY4Z\\QV!/P[ON>%<@# &3+/
MBL;L2/_JSHSTH_^]V&=DAWNW]_9])1Y.^ZN!+MM5#S$#263V^58OZ:+\9":;
M8WM'@*B?7!N^32H&S7[.41$GCN7LA5SO=^(7=;YS %U+$A3J^H3*8'=,6Y\;
M.P_@]8\#T3R^-O1:9!7V>GC'!5^<RL'7]UT%OO9W+N!K2@(#7X]0*?B.:!?B
MH[F KW<<B.;Q=<#7)*O!=\P[*OBN,A+M0WY[P0W.'N(0Y^=D&\1I!R9:.O%;
M%70. )5*A0*K3H$,N&J^A?B:WP,BOD=_E@03 UH_GL3BT;>!+F6I0*^1.84#
MK#)A2<\A5"J2-NP[).Z(;PD$!GN?; W.CUGZ(3Z#$YV4@T;,'G(OK%O4'43W
M2!H5S-?LSK_>1*+G&_'K6M\X(+8A!PJHQR)E^.Q2+O@',XFU?<^>*!]:&W@-
MH@IO1WSCPZPG4!Y]WH28<TBLI8#"RR#XM>DJ:,T@QAT_;Z)X5#V@:H:P#L^H
M@+K!]^RUS,^8W&?!;A.'0=*;A6KIQ&]4T#D 4"H5"I Z!3* JOD6S<]G$A+U
M TDLGGD;V5*6"ND:F>,BOP@*W+6F)[1JZ2KDR^E<D"^3"H9\C0(I\I5\'>3/
M(&+KAY%8//$.[F4L->[5,AUQG^/PNWOR0'_]/BVR1P;]OU5_,.3_K8%\\?'_
MGGWN@.WP@?AM[(.!P#TH@4#ID;0^2':(%F>;. UFTL)J/%HB>SAM0)U]9LCI
M4DX DW]<=X;V\(&PF'W@")-_7$/"I):F@HD@6OR#9'@N,&D\6B)[.&V8_..Z
M"9.*$F0T8-Z"'\O4#\J[IS,JDK?$?</B_B9WB/O>_MX9Y,,'PF3V@2-@;G^'
M=-]:F@HI@FAQ&\1?@G0F2&D\6R)[.FV@W/[>!$I%"3(<L/Y[D*D?E7=/:%@D
M#MPW+M,X,'O$K5$^?"!,9A\X(N;7&T@'KJ6IH"*(%K^F,=_RRO+C?": :3QB
M(GM(;;S\>M/$2T4Y "X[*I!!X:>__+_3'SD0V">T?"#AOU8[OC2KN@=0LC#5
MA+0N6%6D S&EM1=DQ;NQECX,&C(O. DB)0T*!-%LEL89C32Q'9%N82MG8Y W
ME0WH"FRYW/L@Q]$9V>YPFO,%B\LL8SU45F&_?SR07 6/?,WYER"+A(&=57C7
MF'6?XO3^C*3<X'V0W.)L*_.N:;17#CNV=J<8,*ZQ@&%E&L/ED6H*>Q9<)#L"
MBL[.3;VHH1C=/:(FG5".N'8DU!]O\*DM0 T3$+-A/K%U(C\G,W">S@PPKB6'
M2662)_#$ MXI2)$WI?5SBGJGC2T2ZECU,5[CUU@U ]R_V%AU.J><>GE_G^%[
M6L%?4GOC-(_#WX)DCSWET(;:@')FK;8IIPR-<?/)B0T-]38;&.EWSWE/JJ3W
M!-4:4:T2<9W/9MXP]4.H><(&[+#S@D8SV#Q@]@MG'G!FE),:6CMEU*$YYVND
MF"!2>,H@9Q0I0#/$RS0D6WP;?/V%)'$4R%X^Z,C$PY:3N<0VF52X+$BG01I(
MU(R+\FM$OT>"8#:NKQU18O/TV\XF8ZF]1",3L "*[U-^)7=:G&V8"UZFOZ89
M#@G]^#\XHA:4MXP4^34.<I(&=\GC%<GS^"Z15CF (JM2!D2D4_H 8 %@40)H
MC3P' %.R:(A"I2P4IZ@IC8> 2AXZ"$25Q-G$!5!X$U_PZDSN .(/,SB<K7!Q
MC'6)5FNJ^P\<9")H=I>S*VFJ16']-"ZAHU>D[;*3B(1[?FP<2X+Z0H)*B]3%
MY4R+:[RF%0H;='83%3LHJJ >^DCIT$80?C?QZB;E<!+3I]]9_]1'7D-?(<P+
M0F!F"Z5X>VRP56XR2#QI1,B6Q V#A&._0BH7L,N@U&$/C-/G"@Q)R3P0&'[*
MT\:-K>S<4%EY*B'KEJ='9"#E:4<J^!RH4:0O4OOX%HW+ABFRXW1-LFW9' _N
MR+Z@G_ :ED(>3STE:H?YJ&95#(FD9.UP')>LO2)]X0>XO2'1, @Y[?9&Z\IJ
M1C*7]H8+5'3MC2%8 2T+>A1]C%-\6>!MMSHP(96'R08I,-1KR6.$RZXR&^"W
M>1?L3Q2SOU&&=_1'LW>%ZS@-TC .$B2@F;/PF>PC'+&.0(#XH=??H=L-I3_0
ML)>._!H,"J"H5(B95)*5AV2W@G*>$ZJ!+;O[$A<;%)7;L+=\?7V.(EJ9IJ4V
M0@TD&=H&Z2-BP9L7.QLL;)B=>QZC4>&BO:C1>FG-I?+4CFB?</<6W8^T# :Z
M/,IS!^!T\POUP[%D'O+MP03;$0J^GF4XBHNS(,L>:7Q@+Y$D+6LCVJI#I*9U
MJOE4H@'[ 29JY.6?GGO!7*$D0DVJV?1PS<:;6 ]+ISY4\1WJ1 /I<%YQK"J_
MQNM]&EWA+"91!Y6&U-6Q"3IJ%]_0" =/CLST2;W$A+W18PU+9PF;]#3!80SL
MEB_*,7$^8HH$8C]<G?,?U(RUVQ@I\ PXF'!LJ,@%:C0D]X1C]IZ-(ZPD?'8
MDX1E0(0Y]G@-- !V>PVUN>#LM,:9(I(].YQ)VL. . -M&7\@&8[O4YIW2+)A
M.8'X@7T$+GYP+ \NNLIE2X$N8UF(+WBE-Y=45C%8Q.SQME%[3%P#52H'#IOE
M#6?Q ZY+Q>N@P->8/8 XB<NU@H4PA!V=L*>2'UO$U&O"QL7; F?P@JL;0  %
MN_@0G!W@J32X:5+/!=:T$'^P[7!DS>[@Y>Z_QA'.@@3EE0#^NC-CZYB#W2Z)
MP[K7G6'VC7A!]"8A>?YVXCS>@Q\0KPCL7.,"IJ..:M!FS\>)8290>)M&<M]W
MU1VV[.K,1H^6D:&VT!,4%-7,AVK!7:83)*2_NK =_IZ8#SM6=;#& !: \(:-
MY,FGA]3[,.>R^?;5$>TP],0<$;3L+4_F6][C-'Q<K6\WF-V"1,L8^L<'_E:Z
M_PX+6[;Z+9$IF]L+(S,M\*N-[10K7B99R%F<XYS"AK_:9WEUA'=!QJ]6YDL.
M-QC=DP><I=4GI?"I5RG;XH<XC&WW_9.9A,:K*!N58P$7ZJ6GG480R!X.!"WI
M*YQ6+.QOP323$R!'@:OT?:E'O+HNQ[90996RT8!U1U1KM"T5@^#V]!6WRH$=
M$;>@.= RH14"FT#%#9"]:P]ZTZ !G.(A67&ZN*B%(O!\R%ZWU$]M1?'%-I+U
M PDU.+UGN LJJ6@K[CBE&=3$J=$03!&WP6X[KH60VG>M%8\(:9A,:8!2*##3
M?*GFJ*ZN1=+%9+.8>$8$L21M&@'%CLF3I3; EM< S5!89DTK\:+H&-,O#KN2
MU&D$[((F4&5_BV_K.]OSNX3_3N[8T=^K-;O&0+*@PI*K]6;9@,N]6:U5 OTZ
MR5BAIL-L*$>\""J;0G0VV;,])6F$& M:EE\PKMFLZK!%#'$8SKZFL%9"I^-K
MJA%V>7^//MY*WB6XP,N0WTI!\]_;+$CSF*7NE.D#R>@W^^T^87U$T8F^"#)V
MZFC.CI(J>]1)0KZP0NRH&SRJUL:6@U&TNFY>&,%(#ZWL,>U6;JL8RXS%<LM$
ML:B754>T8(3S(MZR)(5.H>BAXJ25HV!%+#2AHE;.>_",X* >8:&8B0[9&;XD
M2>C'U<J9D&0[DI5R(XRW]*L,[X(B*_?K[?99O@_*UTGJ.,U,_+*)PPW3+AX+
M_Y#9A,M@'^?ERAO^]"9_"S!NW"#3.>7Q'I@1#&CMIAGM!S^1< FW:VQ$@^<0
M**N=;+(P=((.6M%![0DZ*.9QC 6FANYZI5&E_035^E%MP&O &LLM7DS$<GX'
M-IJED(<<C6OU'.+6*2UX13(7'>59/'-K)7$G?=G>:_@9"^(O)OQXZ,2I5YI)
M?EOK=ZQ2^<^X3,^"?#-\0XD7_1;[3H#U^UX4"VKN)+M8?/P"IS6V\ 9U]L24
MA_#P\W2J4] 0_LK.=<?HS5UY#NQ;=M@._AKBG/<%WB3L'\4F2-]RTE#+SD+1
MGE'=/?(=-H^LVH\H/9WDPI[M. UA?%>.9"M.V=!@;8HXW3.19(?+YD3.-@30
MV?)N7U1[>2@GZY50W@B7_WIKU1"ACR"DC])S8^0)["[R$Q1M%DY[BS/VRZM!
M3;%:A>WA(3RY^6&\#5)>3)_7S&"UW4K35NGT3UA;1-$^8;&5&?.$]F<]PR#H
ML-OK&47!$?:.@=L\\A8S+_;/*Q:R]=,TP4/A)LAHGLR34$UB^!JSID3^BXY9
MP-OLC/M)U>TAXE=>9>0ASJG]05+_^HNR%A07B@Q?C#%8E?T*C &J1FK*6ULV
MY5J+H<9"]-^'Z3985:'L<C""C);^ 3L7M=K#&+$C C.QX;'L5]3W)]7]C==U
M$TXN/J#Y[^1*@QO^UEJ'=/D'_K0YQ[#1%T ,MG*RZ#5XJ</A.K?;PS$I!Y7-
M3L!%%?*$WK>OL04>XL\PN(RW;&&0>=.L51ALZF0AAA;%S<"@RH5> P,\.I]A
M8)A)X7HN<G3ZYS+/<:$P'JR"':#3N92UTCE-Q+8P<4;%K;W5'H*XK1'#REU]
MD1LPY:^EKN=8X#[]#'0UJ&G(0CW ?&3]8Y]$^)NZ+AY@[O2!#[12KG3SC[AV
M7?7\&J3&<(@7$:4FJZLM[9Q%@3W YNEC%;N/XRB'.NG)MT[03EF:OT:=,?#]
M(J(.:-%^$R28V7P3;^,DR&[9-9Y7)(G#QUO\M7A/1?VK$[HL.,1P&'&X!%(#
M!>#%JKE.:10S%=&Y0+M1C>TX-<()6_- 4EZ=Y4PJ3ZSR4NXL+M:V00T9-JQM
MYS=@KEW76-$(((4I*2R4N<*3IO,W->0$+>+$Z,^2'#%ZQ!DF/A7&(PHEF:\'
M&#IFG89: '-&"XVN8#R5@O'9 D^2_'@ 'FCB<<;V\ 1A<4;R0I-QF)!6-Z@J
M29VN&E1(!D\N#)3);QG4\6K3"99%A$(*_0<5,_7=J28 ()8#U;EK4,%UN&A0
M*]HGPH N2S70,AA;[)K4"CB<9GXI "B69!>D0H#)]6I4C7C(>U$-5 V&U&D7
M4L\(/K)[3R'@XV6RYNV)O/KK8QS<Q4E<Q#QY$.V-_!J'.'Y@[S+-9G40F9WI
MWU$FA-\YF> MH8"P2NO*[DKL4A3>@,U/#A\D!Y6\$!#\[$#W2NM,,AH8\'?C
M#1CV^N.2D_BC  9@["S\%38] S''OZ<V$[ZE<,/Z@X\=-ZPDHH/(^>:',_5,
M3<8Y,]<$RF&=[?"0[(+8Y-]!3QT=]-4936#U))P1NB)XP%D14U4W.(U)]ID4
M.#_?XU6ZW&5QPCAZ[T&R9SSD]L:,CD''4(^/+-U.M2I^V$A:_)[%18%3MHAA
M&XN7VL$C"E!*^<0JT#!(T1UFYU#QU]?\["5*D>]P&*]C^O>_V;K2N."7F^4X
MW&=E9'E#GWD<!DGRR,ZAVA)V!RV%Y%M^9S2[%(WL^,M+<45:G.=[G"&VSI3^
MM2%)A+/ILW5;S!(G-!W%$T,9S:!AI78\AP%+DRUU KE*F?!6#*CD0)P%41ZT
M2E'--9-+:D9#KSPW]0M?]RS30AGHW93VJH%@3-/"[[\[_>&_D13,GX)BSU:X
MO40@R_,ZOT"&O:KR<'[)BLZDV1G9[C*\P6E>GXZR;!S1>$L^TR<O#E:,T_O+
ME-9!."\X;_^-EMX45!=?>E#@= L;N#W@&:0W$^67NOG1*);=YOSJS<:I3X31
M\?-,:R75:MON@:,I2;]M:*)DI2I$_[-/RMU,;),4%SGU39[^?(F,@M[.K73@
MN@Z7UWGZ&?,+#$"7D7JS;>20P*XV;00"_BUJB:XV^RP[@: M'E7RA8AYY#9/
M-@#([E1]:A' ]896+T9!7N3JS<"1XP M75X=%Q);3]QQQRZ:Z'^3?43MN2(9
MOZ'#=Q$%I-"\J')6Z#F0.MHW1=$%8[)+I(6P8$!1%E=JT:[4^]S+-"AOM0C^
M@/Y@/1<XZK:9&T!^YOQ#TVAE'Y"M$P<E\[*P5H:$MN=:*#[-$#2\D'Q:,<A_
MH0E@).A;KO%,GC@6/;W2]&F&BN&EZ],*%6.7MDYEJE/).6;Y.'$I"%O6F99H
MO<79TZRP'.,/5.4S,"R,79%,55T 5PJ#L_XG-B'#@GMX3@V#;O^Y[J0O3( S
MT">?3<*"=WB6!P->T.SK7&0.RS2ZX(ND+],UR;;E'=]W.5_3WW$!&Q;QB,Q8
M7%S21 /</&.C3>IYYD(6%2G?#5,2HP8U^K.BG]@7K:!!A@Y=V^],V&MOL] %
MYV,_DP><I4PM]6?Z7^K8C1TQ'TAV%NSB(DCX67I1S-:WYAV,NX@0CVN8"!>?
M'*(1O/)Q,$+JN8-E+@Y4_,;T^UH0*WV$)'X3.MNW0D%+UFMV:#J= /B!-_R2
M\5)V>8"G$(ZB?<;*)4:WPUE,HHG+)2>\$B#\M./$$&EUW!ANRA0.!#/)N6@'
M=QTZ"1Y8T8&WN6>;<B/!CIK\+]@5)'/F)+[@6'0-50M8>KF8 .X1I[S5D.TI
MV-F&QUU&:.0O'D_8((E,$?]['^^XP^SH4]T$.9U4OL3%!JWW:=0\=:3LL_7.
M1B_8>22%WB3. UKT764DQ#C*/]!GW&=0Q_U,R<5CTI.[A &==/ $TE"AU+^-
M^!>W+,,+\@WUO'5"OB@<<G:YGC$\R( A;+N>CK-V,S,5OG$(DX>9:G)"X#M^
MAQ\G0XP.]69;SQ!HD@P)%&F.F8^)"L LQU2=$]Y.6_G\7-(-+PB3I!&@"(,]
M0V6?%V2+LU464:"P3"0L<'0;;^FTLUK?T)DR7P?\8/\K/O]T,#N4O3I/Q9K=
M:9.]I3;XLU6&&2#?;S]$WJ+\-[M,1IRI(J0@PL2PZ_2PD,1@>4<+AGVRCI,$
M1R>,Z9NK](_T4WI^F_Y"_^_F&U0V54]X98*_!NRBD1-*]>Z/'SZ]^_[\&UIZ
M[.BHX/+L0[8"FQW;$I1W;9$4HT<<9)2;O2_=DK38Y">\H"DV,27%*8J"Q\D/
M?QX*<P( O<X! ):2#L< ##)A;'\#.IIEH&903V/'M+1<BP*[XD0E*W.!)O,)
M*ME?(-IE![>,"7?70UP&J(0\%7"@>E#0GW9!?W*83?(&ARAG7R#090>[C ET
MZ Y3M ]IDOI XA#?XFQ[W%.2$!RZ2$<$CD541YZ/3E&_"E6EU,?!NT'4L;?5
MV7.[DHZF6IRP/.)N%SSRXBG'!;6!_7/Z1I!L3(G1*!P52!W:9DG4*P8>(& M
M'(EL2VB4;1J.!?$-8E\]T7&7]U[L!MZ]O](C%+:C(E%@.?RGA^$7H8"'B2<Z
M_/+&B-WP@\Y<U_@!IWM\C;=!G+)=$CCCQ2S]^:N[)+[GT3^7+(T;QBQ^OBVS
M"^3M=,$%PF%ZI5XR1-Q",)V@F@TU^%"#<3;KZ@;BBKB/=MLU[035;CM(_[CP
M!HSVPY0#8OR48?P5VKJ1G@C:L'46+]]6Z]^#+ O2XK%;94F^KFJLHZ^=TJB.
M-/CZJE^!/(?JHZ>N4;>>#Z_06:'U19"AD+UD">[Y%3^B\LI13I+)7[3+1I,8
MC$ GQ^I0'C*L7A'0L "JJB22K0#QKG[YT8# $QQG62UE,]"N=52/2,@J2B+>
M:K@;%53M[W-H.PX:<UD!93/F/MI^E7Q)E:2A:C< CZD 2OVN4/!.CTR!KM[O
MYZLA6X_H7+(WW5 2B^?>VP7H<G1; 1*)GC "WQ.2:1D"E-/G#11UNV@(4$!C
MWRHLR!W.Z!<_+M.4[.FCB*CN^RS8]AY=84PO?JX!O0OJM>+!TWE3C5)7,!/
M7Z8(4G9KQ(^H)D:">N*\WAP)9,A@M=U%RUH[CJ$2[Z"#F9B-5;G!C4[6:JS-
M9->\)\Q))G-@T('NSKUAEWY=XVJ'C%!V1K8T>(7\M>IY4'31:\<D'H8IDXM'
MF>D C^56:J4>9B%EP?Z%OFQPBH)]L2%9_!^VFF039.SXH$H":]]PIPN%C'*Y
MXMG9'W]\^^G3M^?G8J'BQ!. )9K(X+%N>Z49?^V:-NK&@3#,S&"G#P"\=([@
MQ.A 7<\.37K$&)XY,B43AC=H.M:&YHH 2T4[I0  /:T VA-)OZUC*8=H]/PA
M*JD[O4$4=B]'D&\^QMNX^$"R\_@ACG :Y>=Q7I[YR-]-I=$UCO"67W:Z2B_^
MO8^/WB,Y2JEV=@R5XK0 =YA2^'T>3G;(U^,ZB#UL.DV8!+ZH,*IDG-!_-J3P
M[1=9+0?1_V$N:>I=&([()' PZ:S='2;PL(37Q:")' 9HHX:; 3Y<A6W;</23
M%^\FLLT<T_D):!N!3NC_Q&'QD03I^1Z?XY!W*T[_<OI#;_?7E/SP,DQ#[OC&
M0RG=QTIY$X6JER!Z_M?+XW5O9,P02 :@Y.@5C9*S^:[&0(5OJ(.]"3;2Y 3R
M\MTP(T.,CE_U7E$B1CJ3=K,7L,G?',.A#72.,+AU^Z^]LX4]8U5R63!ZOJO^
MKY[F$FO5+E?5__5U?C%..>TQ2YS0U,DKC64<4DE+M>,Y#%!A9:T3R%58^71@
MH#!G'-Q+V&E6F!5)G(N],OWK3&:LT> KJXM\X]=U8[N5,L@M[=:*@5!\^E^+
M[[\[_>&_FT.#2C[TN<9R_)*Q+-O'[AO+H"WSWTGVKSB]%P<QBNSP,OU,'JK\
M\%UODF;-)QZ2!9^+PQJK <_0;#5+_=5.T&M^I@P*]G E+DAJ1P1C$75 L%0Z
MFJ? I&;6*F%\A"9F@KX^.)NW$<1$5C&Q3L*[F<QE(\%6DI5YQJUC3F:E"S E
ML]8+@]Y3!7K_'J3[('MDR#U]6<B5Y&">D0N[:*$W^?L4L-.PHRK]^\FB4Z9F
M5?;*9*SPM5._II'Z94KEE@640M9K3C:@4-.@5UVJZ5%E4JOU2]%4:RK58[J/
MS^Z96BN8XW0Z:*VN@^!"-=M,YKM1P6S510-&LY=.FER=]UZ:6C48IO7]M!:R
MT4N%ME53#1C:L#=]T[PDHFK8>IR\8#=>GE&M<;&\SS!? =N;T5ER57=[FW(Y
MW0-KI@0\A;/3*[_ZU4(,7RNZ+<'4.+R;W>9=2A$+WTHY*.2"4%!)FOKV;DL,
MD>$#W+D4UDS X398&X4C01?H:FX[A1"@99=Q-\!9T:.2 =4<,YE41@"I[-YM
M?RAUO6G;7!/D%=MV6B&P>OJ*5=EXCH95T&3G0Q#BY9;LTV*UO@C"#4NT1/:%
MHU762,0ZN+=G% _(AM'%)\WU@"<^UJJEKFDIB:8_<8ZH/1C%!=ZV4B":&*VI
M-)H(,7&LNX2IP+*A%58B69LI;-0Y%)[-'M7$^=$ S!$G-+1]VEQ&[=:V:L<#
M/$RZ9*\3".HT:6(,J.1 JS5B/+P@1S476F7-^O.%@%>2/7E'KV,.9:<,,(VR
M5PR$X5.!865$?B&@E:11WD$+?:Y@M5)?MYM*MWT*>+^4_PU2UCNB7E^W#=B5
MHM^&8K')2;[/Q,,V)H_[ENPW*LEW)LVC;ATXXOJ=1B9#[GXNY;%,V!,I^^7;
M#?SI<QIX^9F3-@/O:RYL[UH[U4V-2G+=1N-3X(FS5_IX&XU/K:=5.?_K+#ML
M[V<7@=J]GSTH,=SZ>2IW4X4*WU#WO-'XU'[^5@A0;S2>RR)++V"SW6@\!&UP
MR8%4A9]<0:G."7/=3.)%84Z?>;AC#C0O^13$:5YD.-A>I@6^S_BKEC@+]W&1
M]V8FY@SB$9@PN/B07CYX?F*L4NI(AA*ZU]Z$29#G-/$(@RI[V%4WW=SQ&S&J
M6XPF3AXL0$(&#6/;O?2\M8.9JO&/2)@TPER7(Q9I*G$@1 =*5)'.)*Q[@YXD
MG0#'GF-*8:8$,*DP5^B(P-,6 I\YVB2)!#C:0).)7^+[S44:&682AM3B 6BI
M79Q&(QP\@3#3)_47$_:GFCJ8HH+8#UW;E32,M1\9*? ,/IA<P5"1"^QHEL"H
MOL5I-.,<P0/&)-D!(,@<\P(##8!)@:$V%ZB=-J#V;&$E20, 806: !C._(93
MOI^Y?K1)?NCL;CRMDQ17+Q#JN5S\C?E+B8FG<F-'L)^\M<CW-UW[GZ<'3]":
MF7F^$S((4B13L!-4'"?=D6;;P=.L9GZ]/'M.^)#,I4[X\-2+_Y $Q560XN0\
MSNE7C[I6O(;^J!,OI8?I/$G$>^S#JS4:-)Y4 IYJ*6V.C^/>E,$0RCI3$M:>
MQI12B7<H0C?@-:K<0-ANOS-"Q"E113J32.T)<]KF.PCHP%KO"AU>.N\:?6[0
MFW??'11FVJX[",Q\]-S-,@8SXG;'W4NNH);MJ]\^,$LPX'ZJ*8(A((CUL/7V
MJW3>8R+>+^I &^U#$P(3]D/O<[ZY #BXU$UV=W3!M-C'F?S-E#E@;+;]=3@\
MJ;OK[GB"/9K :(8WF]J]S.EC3>8#9W'3Z7ON7753^%M/TCJ\>YN6O<_'0R=B
M]0P\WXD7 "*R7?/#,>*Z'WZ4677H=*J>1S]<G3\?9,BVI@]'!NQQA4FRHK$Z
M6^9QT#M#R@FJ0PA[")Q.PSJ2!SXE2E7(#[GJYY!,A/>8W7N^V[ M;2C(<)"C
M+Y2YFA&_R5$0%O%#N?>M"/Z%V9A/7MPJ1IH8C4WG#*LCVL-Q51(Q\+ !.M9/
M*ML2,.RPOB1!_!O$OII)G!L\]+*S]FS'WO4$O5ZA5A/= \[NB.JX/*D*2PS0
M":X<_R<^]+*CZVR''G8ZHP$VBI,]C:[XIMY?O+S+BXR&W.[49D1<37,:8B?X
M*F4#QC$C/7(\&[ OFD3H0(7^K.BFQKO9H!/[H>GX@9+QX!,F\N'\H[H\_BIX
M#.X2?$L^D_2,I 5]:I3Y_F9#LY5R/_UJ?;._RZEM0?;8P:R;$/&8A@IQ\;-A
M.L'33R<SI-[I('5QCD.6I?+[L%+J.P<V^@DM 7%>H+L@86]@$',C=O(#/ZB5
M)KR1T)NS\Q@(G]FBF,(WOMNS!\#?X+"DF,K]]@LU('E$Y$N*(Y371C#.79 5
M<7#XMDR53ZC^,-FS$V.I:?Q5$15)DC@*F@="4&9F3<5#G4MH[/TEY5/()TZW
M';V(@&&Z';>&R:OCF8LYT[@VS-3JIM^#4].IN&)&@IL-$N5'#0&H(8$YTT'&
M"W<.R:P^F7<X%DC#%9L543^5[I'B>[;P4UI$N9GAP4MH,=88IFHJ8]-;,/F1
MKY/[@*3"F\P'0"O%SWM6@*[6GX)TOZ:I-LV\T_L/01@G/ /O.)$AM7A06FH7
M5]8(!\]6S?1)?=.$77/P>,I%L.EIVQ3"#B074F;UQM$4*\1^0-N.J&&L/<Y(
M@6=(PF19AHI<P$CSIL]:O#T[@$G2'4"$.28P!AH WVL::G/!V>F+Q)DDI0#$
M&? 6HUX]DGZR(76]O4A#[;:V7BD<<C^'D2+%DGH#_D6+"C6 ,9>NLNG0DP'C
MTUU<K^1L+*TWT> 98Z"[-XRTN0#M]&4"3;J+ PQH8\3D]X\_-U9=7.-[6LY\
MI!7%)2THNM6<BPAU]-:(\.!N2HT>MI .-L+6,_4R%Q^KBC$_E(QH':=!&L9!
M@H0;Y:UW" $J6-OA.W2[H?0'FB##:)]3&HKK*,[#A-!OJ522<7K*RO>@\+<.
M09X3JH&=#/ E+C8H(MN BM[R=]HYBC"UH=3&%P5E++][1,'7,I-AA6IIPRQ#
MB9D7:.*+,2J-8HY2FBX0&9@RA5MZ3;^,M(,[I"I1>_^(FMRH9$=_<A?F$N8Y
ML8[C#7:YGE]W\),5:M7Z3Q6-3 !W"E52^>H41HB8@5-,E<'>!L=WIPYEM\]<
M!?M(X8!KFS)C;1H $0<.\A;G. ^S^ [GXC83G%&#>U]AE"DG^ZY\F<&6S[36
MDV=<]M/)'=L8'! 4CG Q.![<5JL@'$P8VQE&SQ-;FD'=0)4?WDFF0L[\=&9!
M.+"[IX3N: ==>LJ7?I^1+:W3-SC-XP=\F89DBS^2/"^7A4?_W.<%"^;Y9URL
MUK?!UXX3N8@0CW&8"!>G'Z(1?!9T,$(: @;+7-"_^'07?&W<7LLFOV!'A;'.
M"O/]-PD5])9?(58N*PT.\B:>_IR 2(" T0X,0Z35P6&X*5-X!LR4Z*(=W"?>
M59N"6KRH9$9O&/O;DVK?V$'$"1*N1,6\8(^0S)63N(1C^V2H6L#VB8L)X(Y1
M[99[P>B6]$$F03?L9CT^]U^F#S@O<+1,(VK0EETR&MV2][CZ_#)=KM<T6PT*
MG-?K0=D+QNHE3$XY_T[BM/B-6KO/CM9N^E93;1#TIL9I:Z$GJ^#WY/LU5+ZI
MT:?>12D=Q4(,"M*HD?(&412SY\'?50JM@K;:7?5 U8CWC^W=2^SMXF$O%.4[
MIIS%:ECOWD=&1'IGBZ<GC8?-H5Y_TES#"M!>9\\63A)0WM41I9*#*!FJ-:!;
M@M[CPY>7*3JH04T]Z*"(B^"J4*7K-63 H?@9Q0S74SH\F@98__@V<Y+(0>NH
M6U)($HU7=X?#WS-R=R_[[<YHSHI#?M[%)Y(6FWSU):7NN(EWER)O_10\?@B2
MY#U.R)?;+]2>QRM,(TI:?"#9U;Y8T?]DX2;(\6K'#QA@/_3B*R6)<QQUXL[(
M6CO[_[QKA=A1X]E(;_L1Q[%;N\5G##,:.X7"@SJTY?IH32E".<F^R?GI&5P]
M"ND7=YC^C^I%IW_Y;_JO-<DPHR=<$P\B^X*?OB%,X&]A>J755>4V>&1B<67A
M3'9;CN7AW<U.([I/_YXISP8<[;T:Y0<_D< &NZMU)(/G$-):NVP;^E"I$-4:
MT64S[C"EB&M%I5HD]"*J&%V5L:S2C81RAF :L&K]K_%J+*]X,0$+:'/S")9Z
MV"0]DM5S"%NTBJ8<,8FJ7*J;/HG$2J1>^#7DC WK%Q-RO!3G[_=YG.(\/P\>
M<VK(ZJX(XC1.[Z_QO_=QAJ/E;I>1AR!A[8*S! <9.Q&0$EY\C=F2Y:L@*[J'
M1?H0W2FS841#!' (2[P5S(#&:6,QF*[%-5ZSMYW4P[94PG:_;1P'=">TH(A=
M)L$7"E:*4"8T\36%7!5_^1I6RC@Y+M7QPR<?RY,M^3+$^PQC]DS9\9/H*OTC
M_92>WZ:_T/^[^0:5^T!/A(!@NTOP"?KFZMT?/WQZ]_WY-]W3B\H%_=00MOJ6
M6<WVA#Y2*ZB$0Q5_PJTK-C$EQ2G_03,IK$$=MSLU0#M,?_B'T'(4X^%,GU/D
M@:UH(:T:+>:T:M-**#JO0DPM%U6"T;(58LY:(49(1US\JT?; _$)NC10.0AE
MCH>:#]*TT1R[=>06;.[PZMCV:'R"C@U:=/TF%NQ5)>$%7Z[W8<_>O][L=RQK
M9%7?%;4LCH[>; [D%@_=FMLEGEDJ R^ ANF7AJ4AXJIE6S3PK#DARDM*AM,T
M+5L(=_P*1<[$_ISI@LZAP"/N:&A'#$M!=5 89,#(^(=)PP<JAD0^3:8KKL.K
MG)(/E8Q(<(JUBQ7SBP.Y).$=$>6.:>L C8"9Z4#MD%AG5U>V@WL[J+\X2$M2
MO1$A/4+"=IG&[.*:6YQM5^MEU3DTRM;4K,I43<8*[\#]FD9*TI3*+7U7(:OL
M,C.@Q241HHQ;OD7GM14\$+WJN*%'E4G,Z)>B"1@JU6.ZC\\<3ZT5S'$4V=T)
M$FSH5KA2S?F"P&R5U &CV4LZ)U?G/9=3JP;#-,WB+F63P M"KE7N!HS<$;(V
MR1'^9L3*S SF '^U;-_3A_'Q_2;L\@; 7 Y5-QQUM2L9G-VO9M2XB[<[8=\'
M>9ROUA^J<[-O:)+.7?&JS%UYRB[QET&\XJ%8\KIXDY4J..<:I%;J:P.D+=XO
M;RYOT.H#^G#Y>?GY['+Y$=W<+F\O/EU\OD57UQ<W]/^7MY>KS[/QQ6&((LX#
MW?94*SFUXP[1#N?'%^LU#HOZ*)?;X.LU57^-V</F>__XT7Y?S_9%N=OO+E^&
MQ6I-!?WM-@O2/!8$JW09TF)]G[!C)3Z0#,?WZ460L?=E^6=27*9G0;X1JQ4[
MSC:E"6( IS'!)3A-83%X^V;"'R$-F)/9M!!_!/>8E0]UVR<NCW-CYQ[BKSN<
MYAB]N<,I7L?%6]9>PE]#MB*!LKQ)V#^*39"^Y:2AEIU^M=LSJKM'MFPA>61K
M$R)*GQ=QB-8XPAFM:'(Z@GL:4!Z;PC+ZNW@,RS#[4WQ3';_(%D6R:[3C=,]$
MBK.+2<KZ5$5YS7=UT"CE+*\1?Q.)"\4%?U$_3JZ07:%Q>*((BV>)4E+P8VWH
MXQ1['?FMH*QA5CYU^E%&GV5Y/F3$"H:(/=V FL$E[?99O@_*RH,==\6&EG?3
MV."B9=ET8^,[<4-MTCA)IG:/WAEW"FOJB7NZ1_$4)PZ8Y'A*ZV<W9=!4O59=
MG?K) AC3CMKJ3]21C7Y]"+:W9;!MV(*$,:BR!GTN@RXSZ*3:3OD:':=WKM?P
MZ-K!GLILP$[XE#]A=D&2GV&4)"C<!!G-K'G::I!*O@:SZ3WA-9C!OM20&,A_
MTB[!!::VL06GU)@S6D3>TQ\K?N@Y6^F0X8C^N<QS7/P6)/NR+Y4DY M;]]P)
MI6.H$O#PJ\IE*O%I&7@O9@1CI7.#=]V-E=2LPT!2WGQ@78XMFP_82IR'BA,%
M%2O_/,-;RK'/<'6X;B14EC=1,*6BW<$M8_-'W1XQ[BQP35\V<;AA$Y/XJ?Q#
MWK?AP0?%>=EEX4]DXE[$*/Y-1O:C]GSC4VL]K_C_:7,.8# ]@3&LG"QTT1I?
M4[D?5*&#KA-T=A2.3GI"UTE?W'L-+? (?X:QQ;'0]FT>8$$]AJF311A:(+_&
MBCG$"DG=^RQBQ51U;*OXIO6VO/KF&T!R?J]&7>-?E"],A]>VH.KMZUT@]2-%
M>1!KIZR+(7\ Q'0 9X]!_=RSSL#F+;[?-_?/N;Z&C3$#)CMPOQT\_X%8,F1.
M!'P$3RW8CE[#@UH^JS [N-;OO+QG<4WU]OX$-0QI+AP0MKR&ONF\Z 7'OO'Z
M"6 F6_48'G!V1V"Z#* _8%8Q\/2_%A<BK8R.4CZ>1+;RR==0-1WF7W"H FUG
M7)U_.ON?3Y@=.M:):SW?B(?>^L8E:C8$@9?.Q[*EH:9+NKC=8/1/?KW@ ^:7
M2TU<D/4-!5$_P[9_-(AJZ!XQ HXD3%[>(]1T#&DVRS]!?Y:?3;Q%S&( )<F8
MP0@ZIC =:8!O,'HDFXXC>S\09!G?&B+:0$]N1"5SEL&(UI&^^5L_TG_1#ZN/
MZ'_N@APO_@]02P,$%     @ KHO%3FJ$63PR80  ".0& !4   !P;&%B+3(P
M,3DP-#(X7W!R92YX;6SMO5ES(SF2(/R^9OL?ZJM]KLK*FN[JSK;N7:.N',TH
M17V2JG+GJ2P4!*GH"@;8$4&E-+]^@3C(.' XCB  BF8SU4J&P^'N<#@<@+OC
M[__G=9U^]X+R(L'9/[[_^.-/WW^'LA@ODFSUC^^WQ0]1$2?)]__G?__/__'W
M_^^''SZC#.51B1;?/;U]=WGQ>7:_3%("6GQW=S\G?Z+O_OPCP?'C3]^=Y3A:
MY,EBA7[X@38F4'_\C?[G*2K0=Z33K/C;:Y'\X_OGLMS\[<.';]^^_?CMWW[$
M^>K#SS_]]/'#__UR\Q _HW7T0Y(5993%Z/OO"/S?BNK'&QQ'945QI_GK4YZV
M"/[MPZXO+@3]UP\MV _TIQ\^_OS#OWW\\;58?-^02#\#.FG!7T?P#4\?/WWZ
M]*'ZN@,EB!(!ZAW;1'K??5?++\<IND?+[^C__GI_S6W]Z0.%^)"A\B9Z0BGI
MLFI>OFW0/[XODO4F1>UOSSE:LO&D>;Y#0Z7SB4KGXR]4.O]KC_F#"7DKJDJ/
MN(Q2.W16^,:TCKHQ)_K6EFA%)-_:E#*9XN@ 4NYT8T[T'<H3O+C,%M,3/NS*
M%O$/990?0%7&G9DS,#W5"J1NGG&9XRR)BQ]CO*Z1WZ,89>4LCO$V*\DJ=$<
MR)\Q6I.?BPM41DE:R!G8I-$3(?#CIY_^]/-?*_* B'7I/L?K=5)6N&;9XAQ7
M?9!5-T$F1$.PZE+\\!SE!'BSS>-GLMP1>:SR:&U K 2A+IU749+_%J5;] 5%
MQ38W5@0Q/NWQ?X[(R!37&=&P[7J;TJDP+Y]13H9PDZ-GE!7)"[HF;M@:G;W1
M'W%&.C;1#<,>=3F]C/*,NH?$/%4C;L "%Y4N;36WC]&KT:QC83&:9=2=7- 1
M(&-2^;BFLXR/4-_NOJ!LBRZ2(EJM<FK*"=;YLOW9Q.Z"$!O234UC'L7EK"A0
M6=PDT1/9PY3$3!*SV=C\@JX R4OTE%I@1[,_0RZOUQO2YWPY6^!-)<:,> =E
M9<'FR_.H>+Y*\3>S15*GGRFYJN?BQ"P-.K'.#]&6 J?)@IKHLRBE6\"'9X1,
MK+]^7[K<W>!L5:*<+.A/)H0ST>C2=+=8QZ__@9.L_(T,)%G,SZ,\?R-+RFQ=
M34$BF&J"DEG9F:,&U!MV:(W/WQ*3.2%$ITUCCC<H+]_NB,Z5A/_+?VV3S=K,
MQY'CU/<4R/PI<6ZF#BPLNA2=145"].<JR<B<3:)T9Y_N<E20_S%U'-3PV]U5
M/-)5T.*FHL5G=4^A3Z00W8%W%/I<&'9H:S^ASP /DUW?W5"7N?@,O0Y]L@8(
M;/@'^L2PL%A;-?7)XJ*ROEH:T"A#:6&MU*>.@62:,\([XOW2 S+[AX1[S%;7
M'1.")0@MG*.84,=$8]<:FY GPVAHD<T4<8#"PMPU&TD&FFGFK_UY.\FION7C
M?-L>MSU?V[*ULV;E#NY9']"GMN=-V_"CK:PCANN'[77#WGIAO$X8K ]VO'53
M/]VBAV[%-Y_ *[?JCUM9S0U7\8G/J28[H#)9R[,%F;-T\NY/R'=]%)V+C5^S
M:+M(R%>]-5ZCF\EXHCI7ODW+T*B/Z49HO&CNNKTCMCDC*VN9Q!$@PD5GX."]
M.Y' P9F>D,]#L#8M-]V[MV)B+07U=0#N)F9(GX<+3+QO5*_"9--5OEUG2YRO
MM9<J,;XNE9O.VG5#?NAUAEY+1+C?R8W2JL]'U6O;;XKC7E<IC:[&N8PQ^LOO
MHEYF3T45^- B2FFXWS^^5VE"/E,V84T^J'-%Y5<0 5:1BP6*?USAEP\+E'P@
MG/Z5_D%9_NL//WULXL+_%_GI]YJ$>[1*:,]9>1NMT8!'$4C#$QNDST-7(V9Y
MGY\HCUN,Y,^>.HRCR1N(#YMJGO\0/R?I3I.6.5XKC@H&<=BE_F_?03KXKL3?
ML1'C?('R?WS_$TU0('B7*,^;^%$!UQ7+:3?(]%#*<8YHS$]Z36;LZW^B-Z9V
M<&!ZZC&""4P_Q#R:*,@(<Z,A'[W7D/-M3H5\E11DK?TO%.67V>*"K&0#)9&!
M-3+D@P6C*D!.];2%C[Q1F)^]5YB:OZ\H3?\SP]^R!Q05.$.+ZZ+8HIQI6B2P
M/1/#A0U&?U1X-C$YW!X:3?JW0#3I-YQNB0CRMZLD17G!U" .3$]S1C"!:8R8
M1Q--&6%N-.1/@6A(8S3OT0;G]-Z);H6W;$41@_:=&0YH8&H#XMC(M>%TT"C1
MGP-1(K(C3U-Z)A1E; >8!=!3F#Y 8&HBX,Y$.?IH&Y7X)1"5J,SA.?&^5CAG
MZP03HJ<4 XC M$+$GXE:#/ V>O&70/3B81VEZ=FV2#)4L)<9)D3?6/0A M,+
M$7]&YJ*/M]&+OP:B%Y=KE*_("O@YQ]_*9]%:(H3LZ0D',C!]@?!KHC<<_(W^
M? I%?UX?\R@KDBI6KTJ19RL/%ZRO.0RPT-1&QJF1SC"0MZ=RH1S<WFV?TB2^
M2G$TO+;@?N_I2.][8,K!Y\U$*WI86W7P_Y2VV8KA]1IG#R6._Z@BNHKYMJ1U
M>6A])/9V&-"@ORD6-@A,@Q2X-]H@"[MI=<S_@]V6ZT>"EW-)VOTTN RM/P6C
M(0*.]'2AC[ ==?\/86>$Z 4E_"J-AD:$^:V1TN!;, ,OXDEOY <8VZ'W_W2U
M97!7;8IQ[R>$&9B  4PP*@'AT<PH##"W*N+_V6G+P/["\HK\,CP4D4 -U&0$
M%9RBB/DT4Y41[E99_#]5[;-0Z[Q<71AP3(7IP06J,GQ>;2A-#WNK-J:'KG__
M,!+Q#?EALD!!E:A*/;UNU7H9%4\5Y]OBAU44;6K=1FE9M+\,E;SY^?=. 9Y=
MS/\=KH\:.&&&*DT:E8 UT9S<YD)HRL6PV65_;%W'P4?'+#07G$)..# ]AD8P
MSOBBB1HT39/\#TUQ>(E21!,WR[;D3Y61. SP4FG31GO!VC@SUN*QPWI,]RTU
MLXLJT@N&VE4DJ87),RH6=XO*1A##.00 ;:>2$-1?35)@$:A 8HSZ\:7EJ"BR
M ^5I\_G>"$\#96%]:B37_^2O,@A8  Y^'X-^;.@+RI^P^^&^R]$F2A:7KS3W
M&+&-A!"FD1X'QE]-@# %5 D.*E?1GN9*4543Z+$[T @^0",Y%H"_NB!E!Z@(
M+#SZ$9V>6 B1'HAD%LSH6QAX]IAK'"*6H]<GG$E,*BK.EHLE,JZL]CC"=;>Y
M-1G&'A0$=+>@BD ]U T%WF0J(D;E*H'+AF]=1MDJ(1N&FF?"SN5KG&[I??1G
MC!??DC0=:(Q*DYTO#FGBH09I\"K3)!A*5QE>YAIUT1#[&+WN&+S%6<Q<K6'
M[1&_!-A#_5'B3Z8Y,F3ZWKTG?EW'6>5JC!!F[.I[KA\0;F1JP<&A[^5[<>A3
M,\1T[IE>O9?#RZ07YHT&[[(K76)AR2U07V80U'M)VG#HO9@2_?=7JAC"9YP2
MEHJZ-A7G4DJU62-R>#,?!"*^EY,#CIGVYX:.%B%\;(H0L@\]!! M8RP(9[8!
M,!X8PE7?+/"Q4F/ Q!;N%K^]\;F+WNAUC_@NC0TTN$4; GFN'2#>5!2$AS#<
MS3WA*-^BQ9CML9J(X?::PH/S7UE '"KJ"P^G_N[=-T>#L][(Y!B@BEC5#8%2
M:&S/O?#GE=U(IDQ!_CVT*[:DC^$ O^NL<(]"Q$ ,Q\^+PQ M/8)P:J!#'/3Z
M*[\G!VJ=$\../""GL4+P\7DL!SPH)5/D7E_=Y!V%>_I?'49"=$T.V#W,/0;]
M G.LKUFB+L*-_>DPQ/=#^0YH8&K"Y\F*DV1T,<#U0P\9KRY_K*B-4@<\:]3$
MILM?+ I$>^ \ZVN3L ]7E=YL).H,F;[.FGOY.UK-CHQW6>;)T[:DQT./F!I7
M^CXZ3@DIJ^N,;-U1P3N!G@;Y+OG'+G*7H;^UPE0<L3)/!!#[L-\QA,-;L$G&
M'4,D,;PTLTE)$V0\IB#</7>G- <SYXGSN;.$]#\?H<Y)9#"UPHV[#SRS9;98
M5)?647H7)8OK[#S:)&4T#+B30+6'\SRH(]1#F$2F5D<N%>%NW^]1&2496K1O
M(W;><[Q RR1.AGX-O$$S*) &1ZBQRG*:6GDA!(5[9/"85T^HOE5RJY<-UIHN
M VO&@@]VA)H*E,G4^LDG0^/\XE.ME1E:4?UVONK+'\F]P06-[ITO'Z/7\66]
M3NO]%;Y:ZR/4<#,)3NY5J%)W3"<NTE,3Z<G'46JL5 Y3*R6+ /T"_EZ<(W])
M,IQ7HJG9':@>[W,C\/'G(U0[B0RF5KIQ]Z[>!O#E<'F20^5)#I./<CY,(N_#
MFVX]HO7?7P@V?&W22QO]^S?;9+EZB6?ZC!A^N( 0')@!$Y@V*W)O)=J TY'^
M.NZ%+5%-;=/,P-)+>H-W9O/RQ./*G_T'XD]E0)TG]9[*@"(NC#N^TA1_H[/G
M"N<7>/M4+K?IN*H@)W](IVTK![6V'M=L,A "M*:36A>60S$\RJ@/H=R3Q_[(
M*=7^E&I_"HX,.SB2>+7SO)J=B^I>] [EU8-2PGA)62-F""6_T1$>\6G)Z["!
MEGRBPHV]['-8OXPVVY;/.$_^>[\K9.HT#YBIRV/@H]=AB7P.J[MC8L*MKL#B
M[+HHMB!][0,*=+4%?"=ZRI2+"QUM"0DWEI/%%?\-4""T0%/]>/WSL.H*?23T
M,#K+>DLTP.#-3I@_T,M5:#%.UWA7_JVZI Z8U"'U; _^3*9599:XM0#(L?*^
M"X<6+ID#*BO7E0TP$'/$%M./E4#QE/.(/5B81 ZNE /?-<# #H7'ZQ4>;O?T
MP?H#ZJ<[?Q7T\'V @9V,/)6:OX&:2N'XN48MW!$J*%0J#K*-6CH,XAZY-UF>
M1XJ]K[C'=W#A>PI 8WSJ#9"= +2=B(KYLD[5<O_^=$W'CC+.%:P$:O>.#P?*
M8<+Z"\JVZ(I,"UJ(B%+S-2F?S[=%22C-=R_KT/@$\G^+<3ZE 89=2KL&!F>V
M0S;2V(9(^I:#TV6=AJ[15;CWG.>X(.:3/O-4V4:4OR0Q*AYP.MYKRP!W>QH^
MH,\Z!F80K$HBC.'>,G[.<5'<Y7@Y*KW!^-*(K/?%9R7@LP >]1X*@[KK/J2D
MSC<HCV@QO>;=7EZDM!2N+9W*AW,72(8J;_PSR@AM*9FHL\4ZR1)*5YF\H(;2
M88"84J,V\ O8R-D$D0\CUF2]/WNX_52;*B#^<-?<>R(+,AC/A+<+XFVDN'JW
MDZUH(-B=VR>$]5NM5!A5T"8)VG"7X1'7,I,L,\6^*XB,(06E8*":8J'VR[6!
MKM%@1T> ,-Q0CQU3^\(VO(DUAAA.K2Y$$*K!94E=*;JH B_P?8LSW&>KT7B.
M-PR&;X0+@'?[? *7P.'4  %WGU$0 #N;,/#APXHL]V>1M)_= PH"_.%ZP;OK
M#^J9/7'<7S'0_C%W)E 8&@1B44-S>'@MN[Q^K62JIA>\K@$0AQMMM5^KVV/O
M)-L21IO%'&?%&5KBO"GV]QB]HN+RE7!-.$ZR*'^[)O(J0 6B#M!3[V9HHIY\
MG@*'$S%X\DQ*4N!5_W8\-_;D#&5H?+0N@>KI/ /*?WV5L::H:PQT!B5^?$@
MKV\4&/O1\8==2LS^@\\*P&4 /.9=#%-4A3OD7A.5>VNI48%1NWV[%U5O[[-N
MF8H#[A^J=]1HZJ?P_,4>LR(%%"E70(IC12GV.R^=&B0^V*;V988V"XIS_"4#
M:Z3(!_.&P;.H2&()=ST8#FL-C#-]EXX(AO'55WP>5JKY'&SAGE8-&;I(TFTY
M2DB20''48P<5E(*P>=-7D1V^:1ZY]FMY =I(\$K#Q]=*,]PWP[^B9/5,-&-&
MZ(E6Z':[?D+Y?#E*VN$L1[K-FR%0;^Z]H%C+FE9;11&Y7@:U-0&;R:<_BU6I
MH--;L?=PEUD.H\W:(,N\U&PM5F-^ZV-29*",)E-E?O]'?5]EN#B!_0/U?EJQ
MF]89\BX-BO%\E?N<J$XJ6TU2]8[YB%!Y76Z5UN,2W;#6IS-P[>1(I>&!GXTK
M]L Y,P_07X \2$?V1 E>D-]I2C6Z0/7_\C(9K"'LACD9(O12O%<X)XM*5E>M
MCM\>\R@K"+5T.F6+ZE]I/;D6_]P6)55.SON1TW8"& :33MS%3-M35'R@,1A$
M:!LSL(N/FX#PP,N%B\1RC^(T*HIDF<0#]FETQFQ^?CW/+HC@7ZI\&]ZKKQ/V
M )BRVCV\@_EJ1_J'GJS:5&OL#VV]OKPA<X'.P$\__>GGOU;SC_XBG'S5MSUO
M.K-+A@(P??@HWL'\ ,KOT!. 3Y9!;I+O:Y&&^FNH^[M2;T_4>:2^&LE@7J36
M&>S>K6\FC7?]-BBR623)327'(?<MY]?F+R!/A'U?+](N]A!GU;0B-IYBULD+
MO(:(0!YVYY?=^?0NYX]G\T5I?NCX%YZO1W#=A^OUT>GL ?71;B9[4#>CWKU9
M?+HFU=IPJ^VUU;;9P5H7-1%,N@FS?OG@G96I:^YZ%7(!?DY5J<W8;GCZD&I#
MWR-ULW@,]SX..6L^NGLJ?']J>H7S6_2M>8.:[K2(?I(_XUK[9J_),'1$JVW[
M5+A:6W=/ I .YLO9 F_H'/^":/#70 PBD/8A ":(PR0TGKB9#$+!=ZEJ,G!W
MVKZCZX%&[47YHOAU0\TL@?_33Y^8W"NU:;4;UL9=E17HB&(]_OOKO*RWZLUQ
M6"_AAEN)&/SEIX_*JC=J U"]3IO@58_'OUW5Z_0RQ=G] >4N7*6PLI'OBYF%
MO,[BE2$-]]T./>\'@_R%OG25>JI>P&'V$*ZH.:XT-G-!.9O1JH_*+JCA#G=I
MVK%>;ZSH]AIG')\?!#O<Y+!A?7B0CKGL<K^/GYYSOIS"Q@/+F>+,!A;:P1-P
M1^";+1;5RT=1>A<EB^OL/-HD992R?3(([&Z3*X3U7VE4F%54( GJ<*N+WZ,R
M2C*T://*F5HD!MH5I6<#^:\W(/84%8:',_ 0O]YKA>SS)3X$ZYW)<+1$SIBB
MBC 1!G['39S.[7J;TJL WN4'[^Q K=W^_ #:SG\-TQ6"ZEH&[T;_%MSUNL:.
M(6$?& - ]P7<!:#^:Y@"JXI*)<:L7S'9"ZLV8/H"K\G:/M B(4Q;#XH-X[_>
M0)A35!@.2LL/QWMQ[*-R"B$[YI'@"G<CLF/LAKC-51UHWEG."&!X@-,!<,B.
MC1>C1R*PB70G-CM(W4^\L6)8>U$<-DMW!-A[,]SDH&I3Y7<0ZO+2]0HJ*^@D
M*T?D4U$FB;XI%5;BJ([-XD@>:<%YO>^@CSLNER@NY\O!/462Q<DF)9N0.C5I
M?RLT//,V1M0>CAL@\E0!K<D&HJDFG>D?A;GV54(O3\34&]4*1#T]8!09"O%-
MP%,"LTQ+C!.2V?JCE&"LDY3APS%"Y1%>%\46+2ZV.36/E4W\+4JWJ"V>C:J8
M<B*"B+'LZ2/H^OJ*"#Q51&-9@'UXQ4[TS[H\*</,8;IV2DWT%()!K*AB#&%I
MJH(T#%15W(O^:9O?NEI-T'NR?<Z3N,I*(5"S;U&^J-:2*YPO45)N\]%;VK;0
M <PM#%U8*JTK)U-3#.M2_UTPOY6]GN+VM%T='\1H'Z.^:TO*V* K:;S&$VF>
M:'PGJ/41<V*P*H$\#=>V>_2O;5(D)7I ^4L2HUIX]RC&JZS"4AF.4;3<8;H;
M9Y5-U)VGT^G <H;,MNE)TG\%SI/)R+Z@:,M'T>*-#]NG(EDD4?[67'@0ZQ5E
M\7":F2,2AF/ $'DZ-:S)!J+T)IV9O''GPV',ER3#>74I5W/=EC^C7%\D17TS
M1V17\&[F_KV^VAOHMFVTS6C:0^NIWD\D-\@LL->USA-<$Y>HO4A>D@7*%G?1
MV^Z:^7S/0K6DU9?4\^5^L@^4V@Q),Q2Z2#Q56"LR@:BG;D<Z[[K84L;I3?0]
M6J!U=9&H8H$9K0 &MM?*4W74X]K4//8PMPJG<O'GE\+U(O(KMWT6$[<GIPX_
M#68MG_'P(5"5)JS\!VX33_5,@U^(DL'0MAJF<@'HEX9Y'!;X^\^GP$ +4G,0
M&OA1XZZQC@J[S-S/"-7(P+&>AAL;J*<]_.A C8L\L2+X%3\_%JIBT'P'@>7H
M,S?U#P&UZ3!7LI(BAWS</9$V."VETWM7Q/ \*IZO4ORM\*J.X8XJ>?E"+NBX
M:B$#U&'1MY*2<Y=CNOM=G+W]2@;I.IL3<Q71R-)97))]<9D@G@CT$>P*PZDC
M.$6DJI;7TAXD>,2J>B?'\VQF[UJ+WDEE<9+2,M>=0K38;*)-V07KHM1:%\X&
MY0(1)8J32CW)WRFJ9EJVF*VI\__?K(@ZE2;M>2NHB0\%R>RK#=:2&+>.F34"
MJ_-<$&'AFISA>T(=@33WZ!Q#HMZP&3>5AAZ)I4F3H0\BHN2%49-9I0E7%*PF
MSB:]QA!C+3GTIS*\6SI!8=UI3%"_CB+';%YG+T1F.$]&D8(@6*X*]F"#UST^
MYW:5KM>/P[=/)UL5JI2?ZLGF<E84J)0K';\)?R5@- E>!:5RL*N)K.XTCL]\
M5\C6RC<7[<0EJQC?R>HFB9Z2M/+GP NU B[I"@["%;QNZTMNFC4?1(?EE-<C
MVH9I._6'V8RID&>YMDXPQVP'.."Q<6 W#9GA%E2"2U'[Y%S[Q#S8N: M&QL:
MKM+Y%&_)NKGCY%]@*8V'ZD/;HV[51F!D00(\R>-P2S>FA<D=' "!V*(($;B[
M@XO>VORA.G:-D$T4HWR[2R.R<<H6]!9]0T&&=W3*#=L[/(6&OAE<B!)@ ]F
M#*Z B.H.4*%SA^>!G-!_0FR,T**@@;J?\0O*,THI\8;(?Y.7T;(/!=_?'TO
M0]4X-3E8T3-IEU,\Y^3 -%[AO,MKM:-FR(9C'Q5;#XPDN'6H>FLD)9OF$DQ!
M\(>(<#EI>T;:'E&PBJPM&QLZK-*YP5L-1[#'@GOQ5O98PNZ.[I3F*LFB+#;8
M8P$0B"V*$('+.,?=NM+FHL^7%^AIM*>2 C+\V"&@;P84,JA8@7>0P11T.O1=
MAYV%>_31Y:I-@.QDVHKV3B)PALZQP8] \P!RL*U_["X#WSO=HTWC5]?3:I8M
MFJNI&WIC-7]*DU7$2H16;[A[R0W>,%!%U9:-#955Z3SX+=+=GM6FD$$QS"CG
M;/<!+09;?&&+0#5571I6K"JD5XW]CY^Z>85S,B>W>?Q,I]^R\UHL_R1*TF!\
M^,1M$+AB@F5A4R]%G6I4"?=,+9DN=9WV^VNVH(=IS<DP63G8I7WI!46Q2RJO
M!#-G5DLY2%_"K9:UOD*=1P<<@>DV?-;HU2^?[M.>L6.GJN-OADP%$U&A-6-J
M@5H?P611EY)M]0=1H%]CW8OM)UQ*V@>3V@>2P:JQMFQL:+!*Y_HUTX_AB@-^
MB&[EBD/87;BO9;4O@UV^$F\]6Z%[(IQY1@5 _Y^&T+Q$*:K2Z]JBYO0#\1[Z
M/W0@!Z9FPA[:EWNGZ,'[:3&]7-7FS23TA/M<F1'C=9GR<?Y#XY1W15R+?3#G
MW'3>/MMXX,Z]GZE.1T-M$A^:5(-'X[@N3"B3W.:<M3D%CWU&N9L@)@<H/KT4
M[(O6CRHTGO1>15HN--]Z$<Q#UOC;;C9I):(H;45TG2UQOJYUA%/N3ZU56_D/
MVLJA%:ANQ2]?-RA;U(]:D:6>%B)8G&W+6US^%RKI"SVC":_6;#>SH<W<36+%
M@<;:PAA,7%B_]1R&]N<B.HR3*L-*NM@7^[G".8.K@=*9H&ADKH<B)&6T("1M
MQ=3K._#@L5WT1E/&HJWBDBUH3?'Z'P-%5FDR>-I%W"0D1=40@K9BPOHR2.CF
M*J*'[J>>*Z/F9H+[T+_]<%K4^BPJDF*^;*X3HG0GC[M.-QIEK#F+)Z@[CN>J
MU;89=,6VSFSPV;9(,E04%ZB(\V33E/MLJ._2^DA&^BP=1YWI(V@EI8' F:70
M4PEL04Q]*Z)$!S4K.OWK^\"L1T$/;6BZ)0K=U7&K:7B[2(HXQ05QV[CU9:60
MNQIL DB'%>M&5/$L!@24SZL/5@ R6%B)T6%Y."[^NBZ8"*_^K!W[8H>>L_P2
M%@[CYM@4<>8Q&'X?&R>#=QDSR*9-/L=UFLHDXI<-@ \T-A)'WS)(>VVB !5Z
M"WN5OUNLX]?_P$E6_D:0$LZ<68IYOHJRID3^_L&>VL_J.E@LKXV7/VT59Z-0
MEG ZLTJ_17E"3R+:5)_+C# &<#N4VS7R4FCGS!C9U1.L+ZR^M;)"%K5H"N2$
M;<YN<+8B+*ZK%'5W3\ \E=(-BQAH]\P+&\B9\:#R?6SDRS,40IB&,0Z,,P,@
M&0T,XZH_>]DXZ73DX I[ZMTCLJO:NO,?FOYIZD;U@CJ1]=>D?#[?%B5>HYPS
M#15;[9+H@:T<%A804LB;NZK-8/+P88:K#C36%D;?"@#[K4L'0/L+^8RBRAI\
M&F8-NENL=Q:ZRC3>$72/4IHN3%\H+_8DMTEAO$7="K+=Q:L9,H?WTD#"S[J$
M\TR2)6RJ0N5A<^>BV-$M;%NB Z?'B,KZQMR0NK#=J/I!@\?HU>FU2T,#X-I%
M"KE_^H8/Z?*AH"%5_&L7.2B?5Q\L"&2PL!*CPVL7+O[F.18!WK!G[6649TFV
MHBDLE6UR-G6'A'#FK0RLS8SD@KE+.!V0Q)NN4C@.BSY,5.GH8#A__2G*PUPE
M8/(QACTYSZNTL:)Z]FN[WE9N1/WL'7$O<O1,/(SD!=7FZ>R-_H@SEW>F #+I
M@T>WJ)POB3GE3'%#+.WKW+I8G!D('IDTWI+NJG%*NERU)^$\\V&(I;TKTL7B
M[LDX0ZW!MD37MUN:9%&SIDV.I12&0UN[JRC)?XO2+?J"(NIC5=LC9[9L1\W>
MZ>,=GD! &^40@SHS/2RR> 8&!"M@UP=C 1HQK,9K?]Z+>J"36X(Y;+^E\L+V
ME1#O<KS*H[6SJ?R85P;EK2KI5I>$X\QD &0SVD)(9_.X1Q5O HN!6/SY,&4A
M0X.!S/6GJ@ SG:D\C(&NLK0H:5(_2$HK/!-'@C@1*(M=1DL+:)(>Y&FU;7-K
MU=JZRSB&T,F;[GJ-523D@WG04P-L*)Z^(5&BH<I*5NP[;*^ IK5F9?.".6&4
MN 49^3-V[.C?HF\\FNB@=(Y@=C )&:)-*GC\QAK&7?%)"QC=7:ON4X_F2P$K
M=1K^;($WY5ZM=E%G!CAV06E:.!Q6\[2G1]B."(>5/HT)K"Y.]0@+VQIVLM3N
M<)HX];_>8;9:)?,W::8:!VS(XP@LF PU,8-ZV6DCG(%NE9JP-N?3\Q0@JB -
M\<36:PR3C3]&P'[(J(J9L!<X:M&0&-:]X129:(F>%04JB_9?-TGTE*1UI>QL
MT7@SG:H^8A6UBG.WC;>",R2%GD*,VGINB1AG99\DZE^%-L*T6@0Z4%8V:(@Z
M"&#:6+78?4Q1G^GP:_T]6D<)#?&Y0WE5$(D^[K-[C[!ZL* @?USAG-ZE@SP
M*RC[?H$ARI 4>P(AFOH0AK2XJ+?/L:H/45HM" _).DFCO(JH%NNT0HNVRBJD
M14@:J2X";84#=650W]W31"?GV^!3PI-UD3[$SVBQ3=N7\D9/XLWRG)[A5N2>
MO8V25V;?HGSQ2%W5H4&RC;<U6_;P.I-Y303I9?::#,OU,K^U :W];^YT1EOR
M>PZR!2U1<QNMT06FR_90?2;LHM6D2;IPEURPWJ3X#:'.JY5?T/H)Y0/)2N':
MY (^G+MBK5-J!8;+9E#6=0*JJJ0&/C662Y0?,DB;:=_P06;\("Z[2TGEU4U"
M0;A#97\)Q^+U;3"M;'5/QW;0K8L2_P=:>WFB()L"=%VB]=#AL(<0NJX"$(8G
MWN:=Z-EBD= _HE2>-'"0ODP'!=:79^,U;XL<[UY4J%[VKK?HH%$ 81#*5H+!
M7Q_*BM9Q%W05P2JZ62:$\]=_"<$!+^_V##_$?;-HS"SIQ8X/D/-G1O\4U]:A
MNX+6/8\)_4<;M.K?W;HV%?;J]TQU+&B[DH]%.@,-?>L4\W%^[O\.B_K(HE/%
M8$,>_;G84RWDHQ:="BOB<RS1J<QT>>>3]7VFS7>&H%8O\016;C<4@[Q=.*GU
MBC+03+.7]Q)R:5)Q:IUSHW!*L7,H88A!TFTNEYUOYLER3IVAX"9)IU.G*5 /
MJ)-"5^VV3@ETAXP8VM'7O Q;#0$W0E&QV2C>1];,]X0[30$H)>#!^PC9U^$^
M<N78!IP>C&.-B>HS<<J/P_E@ ^P\"7>(A^#"7_1'[[XYGO:GU]\.[7@PWP1+
M^ 4+-5J.W ] R^-Y TY?8'U39>T5."6" K5KW0?@')NT(WX&;J])E+3KC!"T
M%3[B F\PLAG\!AZ_%J?,[^#NE?MT' 1QR-N2)H',\=0]E0IASW:#HS6Y9;")
M?&1%[" /*I5S2L'J9WU:IBK<('1BWZ/5*D>KQGGK6C[!6VCP-ONL2DB;D%1;
M1PS:&@OLS%)@FA])RJX]YU.*\G1K.#O.KI,?5]";_GKF%\5V7?\&O):PB5R0
MK&R"_$@#0*W)^Q!1H";$AKOBR^)ANY*8Q67RDI1ORO-.#R&P,  $X9'.+R.Y
M'CJR&D*@S2IHKI];=.RO'/VCBWM]&Q)'5"^)R7[M(DFW1'>!YDH+R\A&*6+Q
M^CE'.[+IVQG18X_:_1W#\CO+RF1!V4M>T .*MWEU^7'Y&J=;8H7J3>%ZLVVO
M5:!/CD[7P4CU[740R*R82*(Z$\8>*8&>&6B^I^IXD3Z]JFK)>,)H!WH"1MC&
M9E$/6\BOK=H5Y:"ZC_ZKJ\9DA7R)R<PI<VS^WE5&V5[[SJ,\?R/+;T4DO5BZ
M+,ID395Q1WHQODN'V2Z+N$>6S IN[[/7II2E6H:;94H"C9YBOSCKV'*]GW=G
M]TK8HX_XT&E4 "(H0*U&ID;2RO>G:O78[UL'R=NUX"X"G?;TR*=@A8]VPTLO
M4!DEJ8X9X!1H!_7*F>E:;9NA5VQKKR+]ERC;+@G.;4Z6EZLH;AXM.7O[C*B=
MW3PG<93>HU5[ 3_@6;=YP[9Z<UMVL,C+C@TD_QK:/_+3[[M1Z)+#J.TLA6OM
M&Q_NL'RAU9 *=K%F&5S+%Q_.D*\"Q3^N\,N'*MXJ?Z.L_:7]!^7L+QW.FI]_
M?_PZ7(*_#E?:KRY+;DF%BADD#TI@\7!4KYI_=7\BKC-N_WD_&+?]#XT0Z ]^
MC]N(9(5QHVTMEQ([R+C]^C 8M_T/C1#H#WZ/VXADA7&C;?4?8[)\ P6R_Y=;
MFD3(KB+/^-3> ?<^^3V> C841K:/Q<4[0J9S\_QV,+[[']HGV6Y]'\L1R0HC
M2-OJO]?CNCRCW*_$<"=M(#4>ZFIOR4<9;EE<[:T*ACOX?1FK]EB)GM^3"Y_.
M?-=XPRE/;X)"??=X8U2"7DT*G.,!(+28MRF. &ZW='V;+SE=#M@ 0K?EHV30
MOID#9B4H)99!-J!7U$F&/O :TT8S':M.'&T3?-.M&B[M\_V,R6@QM&"YS==)
M/2*F>&7Y@*.F=\*L-F3R(MQ*5"B.5>BEM7=5Z_1O)DYEZS0YO8^^?2&:F!.5
MK,-_[LG8YB\C#P;>8,BWH('O1>J4F58J3P?![OI(VH*&?<7Y']?TP>D8%5RM
M8@(--6D %(SVB)C3TY@!1M<'X!:TA"R,2?&,%I\Q7G"UA DTU)(!4#!:(F).
M3TL&&+TY;M?7$F(=>;K1^334B.I3,'HP9D1O]"L\^L?O)2ZCU,_"IJ[=Q/=<
MV70?026N.\L-;8,U&\6VR9KY5^KU[(WSJ+E""YE"=%OX)P%*&S-$1J&%M-QM
MIX4S"=Q$V8)Y,3S^T/#3_>!?F5[&,& !,\""O'NL=)WJ8@MWEW.V)5)-LA7A
ML_WS>KW)\4N=*L)4"J4V;:@CK$THJJ0C BTM W8TQ1'G ;7P2T2&)$/Y6U<0
M3-T#0.[NT@20H>@9G%TM[1*BU]]N>:%3-R@JT#-.%U)[!H!L5ST19"@Z!6=7
M;UT4H7<=3660M;C-LX26IR><7R6O]"^V-LD!VXQ% 6 HN@1F5DN51-CUX[N\
ML$ZT?'J9;V,JC^H@=$5X8RL4!+0-ZQ."AJ)4"@QKJ948?Z-8?PXOUDUE7RY\
MMX2WB05*>]^=^.F23C?A!A@J'PR)),\]0!F$<0+[%(J_VY<W^U=0(/L]+?K"
M.)<:_=[6-=__?G@ZF2:=\:5+*]M@3TSME^@U66_7G%T7X]MNG]7[YJYZ,T.F
M6$SZH!+S'D&]-^HU#-="C:<%%FD@0RBM*>\U"E<@.B:;9UOT#7,'8[C7WUPV
M;S@!X/ &LH/S&Z/@[HG9OT7M^JIXH\9M*!,'HZ%_8OF<XU$(#0Q8QGX#[)_O
MS1]0D2/(XAWH?8\Z%'J!34?>.( FQ?0N$"$]3IH:$9L45>.>+69KG)?-LV5<
M00RTTC;:<;D]0[2!:?I$\C29$_9(TEB_/]6S)Z./>32P/AKL<;P2!!2P5@6G
MP I\3V*HN]%0.E<RHV@H)X>>13E?5M%\A+4'E+\D,2H><-J;@(-Y-SH--<"Q
M.R;5PA&8QMJ0E(DJ:_9O^8K(AV$:[VTD!D6X!0".R4TWLTVELRF2W YH9&YQ
M%D?%\SR_B_*R^<<L)OP6"9785?**%K.B0&51_4IX^S@P,088V@18'0R!Z*VY
M='046*O7P!/_K%XM\,Y7)KA9N!FE7MH*V?=A4H@K/RI%!P,G KL I*RG0+,I
M[Q;K^/4_<)*5OQ&DVQS]EB#7\?)SFP^R-XN,59R-/EG"Z4%L/O=9>&%H/JC5
M*#)?TLJ9-'AT-<5>DV42MP][T"]OC!M1$Q2-G/10N-MB#HABDO_&#.K7:=IN
M*)6:^J51;W=YLH[RMS.4(<)!0OYDW@'K-19ID:"QLV5?2PFPH73Z?H *"=0E
M4.TZW+-^-J>WN#1284![H18+VQ^)(L-E-(4N"WNW?'E^P"$R6IVQT8+5'R4=
M0JH3/B4"CB%@!.9A\J:1FN?%VYD+:>!.(FG?WBP+IQA =S& 2<:/ 61]:V,
M^]^\BP$4D"Z. >PW#->"G6( S4VZ:@B@U$X?100@>\T?G38+/7#>V;04VEXY
M5'97G+,[&+"0"0].V]B$S;]E*"^>D\T=RF.JUJOA>9MR.Z$@F.W\<LG'(\O=
M)\FE /"\W[H'_@K]>./!65+%ZXS8RRCMG61_)EN)>7XS#B,U02%44!F*8'55
M239VU%;69>!E#-A,[^Y:YGGU[.S#=K/!>3E;T]<:0%H,PB!48@F&8'5813)V
M5%C2HXL:=1R7IB:)EE,K2K2898MSO%XG)?G[$9^A]O?K;+9<)FD2E:AXV#X5
MR2*):"G;65'@N/J5M.S>QPX-[]3=M)'3DW43@/(?2,:J,V0ZL@S*_IDM!$K;
M@ZLM);>Q )3ENQR_))UH![%5E[466W1^ZP 4VDPBEBPYOS=GQ264U*_QIAY1
MOIXO9ZL<(48BBTY3B#\\:AJLUH%D8=7_'76E7W-B&GUK'R>ACCJ*MV7R@K[@
MK'PN=OO.EJ\OT=M5E*9G*,7?'K\19MZ:'>D5SN^VY9S\IW[!>[ZAHBOH/+M\
M)2!),3*3!^ZUC=4]5*\!3! W(Z ZMPY&93,M?_%M6IYMBR1#17$1O16$D_E3
M2?;02;:Z1W7H\VQ#*V]%*76LSE,4Y63'@@C@Y2LQ/]F*AE"_<>:>3=2#"68'
M=4"S: )9ZDX5.Z0T\^$O1W4\,XN) 2'_>X;*;PAEOUU?TF#J^I1U@_*(\G^=
MQ7B-%,X==9&*[PR4D08P62:1GQUO39V(9H+\]5A.X/<'M80-\KUYP^D>Q7A+
M)C1H*@!Q"#5?BB-815>3CAV]EO;9J/&G8U'C^K]-02<Z4R]?-_6[$_ S>" .
MH1I+<02KQFK2L:/&TC[;VZ2CN1#]@LIGO, I7KT1W^P"D6_KRHW[^HSH7<0E
MA=[D9/-R78P#9D%J;J<+X2PP[2+826)5MG;FD"E)[10[ENAK1B@2WT>%I.=+
M>A$XGQ;R\5V+V%;<-#= S&Z(=+>;<!.7[2:68MW\RO[06"&JG_\L(>98TI_/
MHSQ_HP^ 5$Y-,5\V50ZRKNM^2I ^)4@SIN(I0?J4('U*D#XE2-MT+TX)TA[[
M?J>,TD &ZI11.N'Q6]$N! 6*?USAEP\+E-1K /EC:/K)3[_?H%64<GT$SM>R
M?1)L\/501 L6:L$T-5YH.:$)=Q=?SO\O<UED?&EHZ7UQ-A5Y"Q:?[OXT&JXV
MO793U%(\H&QXJH^%.M:7SP '%9$M*^Z%C#1,N=BB:%OI$5J_TFE.>?VGO/Y3
M7O\IK]\W:WR O/Z#IH.]S[S^0X5!]<_C68?Q2D4#S%"#@Z944+M[RJ4BZWR;
MT\D]D![S6\/^X)M?IR^F(XS%O$-NF_4HJ!+\^CV'6V"@9H36#1=HU_AS3\&Z
MGX]4Q[@2.(2:=3L/MQY.S0M3OYA:=;2ZY$"#@G\@I\,=>QGD [3'D0R HU,P
MJ12F5396]Y9?K7&C<]SU40@SUKRC7BDALCB8_C'63(VD=8]4D*]X?'4[;B5S
MI5I&6>D^+*:-5SEZP7#T>]_+=_HVX<3NO>2IPHG\^L[+A3JIU%Q=<CXNX_,M
M4)Z7]CF/I=!R75K>U:FP9X'H 3Z'> I$#SD0_09G*YH-=(&>2M?AY14-21&G
M=7H?^WQ=#-0H P_(F9-"";K."!G;T2-Q';XX$!VF1A"><,2XRN<#,/EQ'"_=
M)^8V6B-FR)4,C,E:%\QB*%:._XGB\@9'&3L@B_>]#<L:?Y^$N(LMND!QU<//
M/_W\9QFM0O QZ1QPE^])<J2.E=GL+VDCS,WCG!*,+BYS5)7B9S6E^%E-*7X.
M5"G8;)HHQ<\#I0CUQ5RI%<9R\]>7(P_C0)Q3QGN:S*RO./^#[.[.HTU"=]'U
MP%]GM_BE'?J/S"FFW*X1GD([KY5$EW^X\BCTX"R,DZ-49-_T@O(R(7[F \H2
MG-_B$A5?(IJNNIAM\B2E;9AZI=.T32%3:NJU=AE( :Y@:IT87)Q.HF.S=;5=
M);OR>[*EKDZJ"$%)N2N:RE0OQ5;MP2^TE==*I<<[7)_ ^'VKW<V>",3:SK-V
M&ORB8*Q$#86FBMW0:YW2EH"IF6)W,459;F<2'T9M T\01))M8[GYJ,(]PA<=
M@XVD)XWF9F ;"\ZS=S'54_TK^WP5Q?0FAY79R =H#1D#P!-VV!4*!"!,EIQ7
M'+A!95G5LJ[(8BY#(I!=$BH+Q%V- -$P8!!'@XQ_!L(ZXXV%*/"$0L&LQ" 5
M%\ENEVC/1'.TRX/4TH&6!Q:6<".5Z5L\Z%];PN#E"^62],=8(R10C?BX4#YQ
MQUPRI'!\#ITO'@.:F*N'$(;-F_/U0SXF&,;8("R#A[:ZSV>C"]<BRB;N6(1<
MW9>*L5U5! C#%:1D:8$92-#ZPD45;AIIG],;3OJH!(IY>7[C0;IH-TBF2068
M98M]4#8G5$6U6>OE@YLY%<AC0R*#Z>&G#F/[3^ZJG:@."Q9R-2B# D1>;6MZ
M2 VV,SZ$87>9X20U\2$8"N(^K<E43R Y2[KJ,DQ(4MF7?*JU)D.KZF4(C_2&
MGY@D!&)HCQ>I2:8*!,P[TM4A1E*1U7M!9[[;V+' VHNQR*&[Z<;@P_$["QZ9
MPM6[BF+V\RHR,*:SUP7S69F S(&5AX\OW'.G/D]MU/P]67.J2/M%\T1CM!)'
M0D,:,G5)W# <[5(0@*:^B7LXEDWI650DQ0/A(%K,LS:9@[+\4:A_\F9,[1,U
M"T?WP,QK:IX(?[BI]GT>JU L>OE"V!)J&@N0J5M]P'"T2<"@IO[T,8:;&=_G
MBG)#$]-R8I*;AUOOHC?Z16RJ .V8^B1L%XYZP=G7U#9A!_I9]'XI7R=0JWU5
M^)+P2A^U;T'$Q[HJ")CJ"$,0CEYJ"$1306$]^?;<^7Z[0\B-XF<:&=AP@A;S
MO,/40._4&S;B56GHLYYI"P"L7RH]!/YL.'<JU7\61%1W>1)+M@N =C*C-V[G
MLP[JLF]NXL8=A/LN-^6XC6]K X^:4\0SG.?X6YU#1+Z4PP=>=9KNBBNI-/59
M"PV$ #_A5>HCW,>U67PVSR_KZ**LJ4 7^4U#TT6@$(QTD=]'P"]D=QD5*)M
MF<)1%AO*8/^MY@,.]CW:U/OI8KYDA);P/K?O;HP^^SSP$F; @S_&TRI @"?V
M=SF.$5H45T2*E,N",_6E</N:$#PXGW4#RAY8200(6VT)_IR=AC4(MV9= '9)
MI0K 9\60,J2YJZHQM:I@-?'2**4W*IYODC5Q<7!^D;PD"Y0MBHN$4)T\;2F+
M196FO$#K357,+:M/NP9:8(BE32C3Q>*S/MD1#5CIM+MK-3/ TW66IWZ/:+ \
M<=%U]E/RQH(=E:BQSXIJ) BC796HEU8M#W^4/G6(SN5RB>(R>4$:43J"MM)
M'69;GQ731 P6PG68G;1J:?4DWI],'%@6B48A@ ZJ<,OQ4I8$]5''3J2TEBX;
M(\.)#+H0[CUZ0=D67:^)<2_GR]D"-SY(MXSV691&68P>GA%R7BVW(9ANZ0B)
MU9A\3<KG\VU1XC7*.3E)BJUV1RO 5LZ6LEOT;1;']**2K-!DNYN1/^.ZG/,\
M/W^F3S5>9UV()(N338I8I7BMX&HD9XC+F3ROLZ1,HG2VV:3-H^]DA4GPXGR[
MWJ8177'JI><QC[(BJ>S:.*G<#$DC05TD 8F.F;%NBD9;?,[SW2\20A%9WV)T
MALIO"&6-^?F\)5:8_'J=U22?H24F"U*VF"V)W_*(-TG\RT_L&E\V4;9.K!64
MSOP$8_7"DTBU[WKH$EDY)U:("[@L5)3&5$AH\2MQA'(A]\*Y8XYH=X2FCRCH
M>6)-@O9FAPE)EG.2O![,82T-2ZNRZ4"VE3CTR0FW4(<=]UQK+*45/XQHTQO0
MT,L7SA;_)-O(2D17.!<(D+'!T&K;E@-6:^M,/K0\S/X\@KE"BT :;MD@'F[7
MF0Q"P:6;;N>,[^EZ**-L$>6+XM<-/5LB\'_ZB5U-7:E-J]VP-AX:\?$+&3K\
M0\WR_M4,8"_AKIM"*X&5)UE?PBSD5*IRI.$*5&_UP2![W9>N4D]4[.P>PA6U
M-9_/Q&.P[.HIDA)N)0A=28VN]@S/YWE7A1;PN:L-VKY:V7G)\@XW.P/V%9!*
MD[9R**B)XR>@.>RR/_8>@_:!A5J]BGL4H^2%FHA;Q*FC!@'M>X$<4'<+)WM(
ML!)O@Q6RA[+CSW%0A;M?OLYHT5"<OXV?/&=]VET#=3]Y./("VF4CW6\:[CHY
M+Y]17K/'GOE\@$92+  /QUK*AVS$60CTZQ2]H/P)^Q"-5]/\&+W6K!%UYE9$
MA 'OXNW$P!ZJB!)_,G61(=./]A*ISB&+@*NX=%CB$PW*@ -05\OM &6X"^Q-
M$CW1T-\$\5Q* <0N]IH!X=*YS+=$^GNBN)ZE&&[O5O+@W!5;%8P)AK,V**TZ
M1MJXECQDP1?WW%G*#G>054@(/EZ'.."^JH\BHR MDN,,]Z)==4&26U2]58F)
M-]P=PD.)XS^><4KH+^K<*.X9CPQP=[+#!_2(32E[4K:<3@;I8&  3\,9P$-:
M/3'"0!;XTO0ER7!>U3*KTU\&*L'[W AO_-ES=9#PHZ(,8U3O9V$!&T*]]46$
MWG+AY !NVVY8&7(:UPUV+MINNBET,"H"?U+2VBVI[1LVRS>G%L@+=W*J9G 9
M#*<\-Q!(C,F@'6E:8<<@76<$')WR"4_YA*=\PE,^X2F?T/JAYBF?T,?4FE,^
M85!GCZ=\0F_FR2F?T).]V"F?\)1/:#*6IWS""8(=3OF$IWS"4S[A*9_PE$]X
MRB<,2J"G?$(/S,4IG]![#^^43SCE83.]B]I=3G%N?210NZ-B#I3#!T:$]TZ7
MKW&Z79 AH<'LY/]H:*;:?9<( ^SNBXW!X0F'>*2Q#9$,3R^87=:/G6AT%7C<
MVSDNROGR,\8+6AW_ >4O28R*![P?J?9<50K8GIL* 'U6-#"#8'T280QW??R<
MXZ(@Z\YR]&X.XTLCLMX7GY6 SP)XU'LH+ <"'7RI)B;N\G6#L@*=H0R-AUP"
MU5NJ&5 ^JP*,-;!:<-%9+@9_V/>T" <W1-T'6C'^L'\Q:_?!Y['G,@ >[BZ&
M9H0U'CYR/<*WJ*QYI(S,ROHE';HC?,0TDX@Z23@EO:XX8?/:[7=['>7V/JN5
MJ3C VJ?14:.D&F\@>>'']C@6::%(PP+2'BN:L1MUJT\,!7#0-CY;P=!CAPFR
M![@=GQ(&3@D#OI]UGQ(&CBUA@+ZC>)7B;\4I9^"4,W#*&3CE#)QR!FP+\)0S
MX&7X["EG(*C3J5/.@#?SY)0SX,EV[)0S<,H9,!G+4\Z _77JE#-PRADXY0R<
M<@9..0.GG(&P!'K*&?# 7)QR!KSW\$XY P=Y@VAW,R5_>X@+.GYSB %Z"JG3
MKIO)%SP\KDZ$CA-<%^"V\#J+<Q05Z +5_WN=S3<HC^@$/(\V24GVR-S\&,6&
M^SA<<$./Q#)^:TDJ$'X3KBA835R&@ZD.,=:2PRAP#-AM$[<$Z$YC@GZJ)VB&
M5O3XUG5HX9C-]DFH!(WO@P&P7!7LP0:O>WS.[2I=KQ\-'])W;:N>HVJ> *G?
MP9&O!]PF_)6 T21X%93*P:XFLKK3B.SS72%;*W\7O5$3/\L6%>,[676>Q0 O
MU JXI"LX"%?PNJTON6G6?! =EI.=/-SB:#OG:EL@E6[TSU6"#B,?'X9@I2."
M:=\)8/1^"O<_A?O[;@9/X?X!AONWPJE]TNZK9=EBO&4_A?W[%/;?9FPH1\VP
MXO[M(.O+3AO9*1[G%(_CPQ7=*1[G%(]SBL<YQ>,$(-!3/,ZA-SJFKI+5@!PS
MFO0C<MQ?KA=YV5GQR+^&JQWYB09/++9Q.<^;4FL,]TT$L@^H8("X8*1;-8Z9
M0"F%Z[/$@M/@:T-ZIU1_^NE//_^UHIG^\CLM);/*Z8W%>9+'VZ0LF*Z%#&QW
MNL\#<V81Y-+&8/;Z\YJ+N3[IY6%T5GJ2HP%7Q/C<11E*+Y*"_/#&5@ )5",@
M+I3?PP]C3F'TN0@#/]07&F(,-VU,4?:P-@%C/&PG#P6T*MIV1-A=>A,!#%JF
M[^FI,</)&/W>'ICM?S\\G4Q;S/C2I=7VV06(VB])EJRW:R:]S&\-Q8-O[J8E
M0Z983/I@<NT1T)DR:!B62_XE>N4/)NM;.YC];]X-IH!T\6#V&X:;9SZV<5AD
M3AA":=?F7J/3:LQ?/FPOP9U^PBU3?1:EM)S#PS-"Y0VN)<!8DF5@C8CY8%XQ
MR#P,D ,*F'1>$6D<.LE<,V1@#8M\,&?V 3 \&,Q?WQ3P4=-ISD?IC2MAI"V=
M< :IRG!A&7K#@ U(>62<ZFH0 V^X3HQT5< *9E4NT=;C$:$\.4#@Q=JV/\3O
M-MPG&K2E<L/)3+:'T#2*Z,:#W&1FS!A=8V?9HK64;YR -:VVNS>6E-KZ)Y];
M5#8+"E0JXQ8R671;.+.*>J.,=031MX=*'=>O50$Z#-=E9+&WDP-<%WE-!,HX
M;G(<VB@1Q03J..[1FPL#C>*E599.\M]HT;)*WXNCE=F3G(9@,(I *+79E20%
MM0E0)36$8:J3L"[U3].\N)JUZ.*)UC& FV/)P[_IIF ITA/Z\YY-9HO0FO(<
M5)VVK=51:^NG5] HW#V*\2JCDU[%/^ VAG@*C,;N#+26&LA\!IEX!I9:A0:I
M]\#HV[=0JB8\XCI[P4F,'E&^9H?^,0#Z,7\]@/!T2,JFH9ZP\ <>665Y^398
M!"99OM7H<;$_X$SIG=6A![TTWAKE2YROZ9'C_"E-5I4L>)7M]!KWC]C C>WQ
MW([,G Y#05^^C4NT>$S6A(KY\H%T7"Q)ESLE&"ZPFLW;)5:YN>M)JSJ^V%A&
MS#D*)*.:C\K=!U[EP*YY-9K74]A758*FV.M:<)R^1CGAC[NUD4#U7:@QE$5R
MJ[&9+]L^AG1R/K<$CCZ[CN?F2A1+F6%&<@_Q53[;",_)I(Q=9HEN3V$[N#WK
MWY^&/3[CT#[;MZ?68P(M$&CYN7N_B]M8K:BA7=W&E(JPR]M<)$6T6N6H=D[F
MR_;G4QT;C^K8< :)5:4& KI[HE($>LH^/F4?]VFVG'UL0O&_)ZOGRVP!)!P(
MW= OA798_53" %;E=5C-E-V(KI)2O+[= GPADX08;A2M@5H";[#+LY(W\%I7
ME#F&JPL$=>!W!:>2!OZ5-+"PIL"HA@'W5Q3_RC+(R,>*C/;5F-.FLYK("C1X
MH\I[<P93#S#\:"D)4DE4V07K"0#Q>UA%3I513I51#B5"T &"3MT3$6)I51/W
M0?.@[?^N1OUGA(F3MGE.XBAE'&9(X88O[8WA#LL76@VI8!YK2.%:OOAPAGP5
M*/YQA5\^5)7Y\C?*VE_:?U#._M+AK/GY]\>O S;V/[3U>+^Z?#U#*E3,('GP
M) 8/1U5^\JLGL;HZ@_>?]X/!V__02(+^X/?@C4A6&#S:=HI5^R"#]^O#8/#V
M/S22H#_X/7@CDA4&C[;UIGX(:"6XW.9XPRZ(Q?K4B*3_R>_Q%+"A,+)]+*Z3
MH'7FYOGM8'SW/[0Q@K>^C^6(9(41I&TM7\>;'$',TK2J)3$KDHA==YX+T!:9
M9P#X/7Q2EA2&DX6K&=X_JP_O"\J?L/O]KGP?@>%.^4"8/-356UQ\E,>_\X5N
MWM2VOP*LX2;JMK',5= ,H7N^_(SQ0G3-K]"BW9M!6O@J >8N6JD-3 K.:Y2U
M=!'-G1/C2<AE.Y%2N)9?/IR[)SN4Q@W#F>U;$E WU;Z>C]Z;8S4319J5=SC)
MRNL,HDT"X+%*,8&#U"LYV^;*Q>PCW,IF*DL0UK/62C+?O1(#Z^CX'3!U'T'-
M%0/A]^;8QE8TZ0VG:AD47!Q5>N-!Q3$.:9Q@8B"TF&T/@H<EX<V7KW&Z71!]
MIX4\R/\M'J/7@20,,,!"K-D8?+-#@A0& ]& 3!,C7T&MR\"SO, V"*O.6Y#X
M;[J96E+\Q[\ *RX):JNO'+GETW2_DZ04$CJT4Z#$?02:X/3P3(;A*2IHO;'U
M!F5%A==U8A,1=9SB8INC^;)+USU*JYA>7)3%GO*[Z*U^49#KHEA MO=@C) Y
M<W >XF>TV*:$[(J\L^&0SVA*[:I^FO'L;0_3L##[%N4+5BJ5=;QM\(L]O.X>
M1JZ((+VPGOEF?6OOH/K?W.F,MN3W'&2+NS3*;J,U^Q1WRBY:39JD"V>#<KG>
MI/@-H8<2QW_,^0^H2^':J ,^G+L;NRFU L-E,[CLFX"J*@J"3XT7 6<FNVJR
M[B6T7D_%&_N%.!',;F?,A#E:_83(Y#"ZR:$DW'-K]KJ+#[(2]8>L1TEUN3T)
M!>%NM.V[EECL=PVFE*WNJ\":?K?>W"R>GB$]/4.J>TQS>H;T] SIZ1E2J5".
M[!G2259EV(ND5E?D\>.D 88.2N7 $\/H%@)Z'@-&"#U] 2#T0+Q=U7K$\Z>2
M^-8TWJ&;ULHY?S9#,A*C&A(/1*<X[G3_\@4ODF538.X"%7&>5*<BA$-:0-V:
MSBIT9:K-H*X\.,_04E'([MG>&/ ./E1(!VVWC4@._.1.6SBW6^K@-"MT,=N6
MSSAGO&PR&7[3B<K'_QYG)U#:SJ<DG\YP?;M96B%'"[94:"7\K!A>QZHUVN>\
M@1H%/ .TY&)+K:&=AQLM>Y?C&*%%0>-H.M=8Q>4KRN.D&)E_,/R^PJ<,/F#E
M5)6&+;T$].LZ)]O"/7G-.&=IJ6=F$\_5OM;5U+2FL3R=!QEG:YKSS;MEGZ:7
MX1V][5X"GC2'D;RMJ389M?K)]U[L,T!R>8Q>SU"&EDE)+55KG8BWU[%9.O-2
M!:_*3(3A/?:YIR'=@\XV&'WZU0]<+X#:FZGJ/[^AHJQ?9R+&YZ.MW;L M>G&
MG8DZX#DVH8R=;]>9)#8S[9= 9]HHB'XLAZ>A',C.+\DK8.;KA-;Q=N>8';RA
M3[ )I&MU=MFAKYE:?PG42=2V,\TJ/ELLJK>(HG2?OB&_K9NP+].U#M97L./U
MF0"6Q76COI]S7%B[\I/W8&ELF#UX8"VGU&H3KP4\,(IQSR:,&?DX(H:\B6US
M/+6_HF3U7)*E\07ET0I5'R^B$EU%2?Y;E&Y'R69N>I_$) !Z/YF+:0<T:%,"
M8#;<NT_0 <XMSE[('A+5VTGB4Y=1VOU.CTQO<?E?J-P?IIH>&=KJ4^4XT;S/
MXS<D+@;OP.;C0"R&>PD]F8!J@WN%\^8G"C<\$G73^=1FA-/YR9Y,.IS'8E@X
MO(9;F<;AJ;[&\9+S8WX8S8TZ_#6\!4=;,#L??584VW4CI6SQ!97/>(%3O'JS
M?3JIWJ/IIE>EQ^,801K'1S/E?\,I09,FY=L]V8]-.8+B'J<805Z/'ICDZ6>$
MB?W6'CY+S@"<72.3K\+F.SP%98GG/BG^N,H1HF\6D[$NIS8:HOZF,!GL_DX&
M8YJA"]]<L)D,]RQS$EMZD;PD"Y0M#N5AL/J;TK_H]W<R%M,,7?C&@LUDN&>8
MVD$_(N'0E%1F".>D'9D&FP$Z>E=VX1"#Y<X@3,3=Z:SQD(=%SD\<52AO5..3
M!\]6=F_@9G%)UK*2>P(( -V]BRX"#<\?;EB9;\NBC#+Z>L,]3M,KG-./EB.%
MQ)U8"@CB=7(,0U-GY$\W*GW\]@>DQ>^!_9]$@RW<1<E&P^XU)IL?&_=3##[>
MX=%D/_>;5DF;9 IS\5N:P@S\IRFL/1JA3&$&'^&6G 2Y>';M-]_'&;YWS2?-
MLBGND?1^[7%'(H.(WS9C^2XGVR<JK>74GK B ?:=,C !QS[<;L;8S< >QP*N
M.G?LVG>%49ULR0=*P/(R(N;\_:XK'8_I@(9&L5?[>X*3H9G T.B-ZC$8&C#G
MI]W(Y'ZFLYT*F%P7,2R\&P=#]@<\WR/ZV!"11?N(ZC9*Z0W<1$46-'NWM)PH
M]QY>-(%4R7E,_VPKS,"< M/X Q,*@G4D=&>629""M:&VZU$HBL(HDL%$!,=0
M:=Y 9GP7C"<S:Z%0YA18LE%:%)QLE(NA#MY&:8E W_/EVZ@CW .9^;6'W0 I
MTZH?E&NX3DVT!9JM5CE:125-5,B3K$CB.O)LHKIRL-YL59:3]1;LN6?'Q>KS
M-MV5"KL?^Y<HPWZ"7>"ANF[WU$DX3)9+,H@9M'P^-60L\$L/.[Y+7R@3;@DX
M'=GW_$<=O9OY?XB!<F, )N+LY(Y/X',=UOV6TJ:?^>+'&.^8UTY_@6=*6,M;
M$7;9SKI0%UX=;;W\UY;(X#HC,MA68IR7SRA_?(ZR0];FMD.%J<=N2L41CGZ_
MI.G!AIO=[>3C.^S6 ^/J9B*9K,UF@VO)C3.3@]'ZK\Q_X-N] \CH8&7(IZ+K
MP);K*$N7AV?:')4[#\?VG4JD:Y6#WF]_JD9#&0^,H7,Z)B^E+J7C/1L[7X;?
M&^/F4""!ESV:9+QVDK:;S:S;[^2>VJC?]VR<7 VO-\;H@ (X55IR?3#IO/J2
M*3>M,Q[LO92NX&Z2#%V7:%VPE4I++:U:HAV!??U0(VR*0.5#CF[\C!;;E+X0
M+A-CP9/C([V.M6(YQBK#''!;-!O9A0ZMEEW4 P[_WF+-EUW^[U$:E50D15F,
M+N39JX5U16(-O1F]U7C;H]/2&?3?/XQ&G>C6'_4WYJ>>1J#7$F4+M!O8GDYL
MGG&9XRR)BQ]CO*X[O\[(G^@Q>D7%!2+&+2V^=[5#VI&R'U?.+2D LE$8(:2]
M0%M&-SWUY=/-TG(^F+O=*]&W:AH\Q"B+\@3/7I/1B\4BF%W!1B:,.[X:,G[-
MB@V*DV6"%A>8AGD/>9/!M?SQX9SS>)=&V1?$.B+@ @RXZ@(X=%)D0X$!+ V=
M" [.>I$8X[)\XWC0R#+1+,5P51\&@S'0=J7'0!>N$*6&',/,85^&/*QUW!43
M6[@WWX3-<T)K4IY'>?[6%!!@K"I2N$:4 CB_>+R-UHBYQ@"A1?QVH>UY-[.4
M[$XSHG]?DBQ9;]?,KIDKBT;+ACVEEL[L '3(L(DH^D9"TB6U%4I=!7YD(3</
M6'5F >3=+FY2Q,>]Q$%M,WR9$V#4CV-X0?D3=E\&8,?W;%L^XSPIWZBF,)8\
M.>!PH\@ ](Q-YHH' 16R:G^M>XR2;U$V6Z$L?ILO'Y\K&UJ4.?G'59)%68R8
M"YUJL]TB#FWFW@Z(Q@AK2X!C&AB=U>8!VHF^X159"^=R'ZYL"C,((NEV71.C
M/>Y%#6Q]X:N:"*6+B!;X*>;H#H9_DCD"Y9]F=D#=+U/T.:6L0&<H0TOB=^"L
M3+)MDJWF&Y178UOL0&FD4A8G:5+KJN1PVAKBH2 M('87T[E<(IHVAO8DDHT*
MBX=A$*9RPS9J4J&A>\-D3VFP@<PXILV8N"IZ4(&H<(^WV%P.I%)>(<)?E-+#
MO2TAY*T'#)H 6AB%,T,1X[N8,B92/OQ<4J0VW,*]("\$3[@D2UW FVY4D4TR
M7%A&[I:9=6;#=HY L,(3_0EN[\>]%/=HN<T6S)Q=('3#A!3:LY-3ADE48QAR
M>MJQ8%+D@=?^9 M@C;<9;&KT((43HX'T7Y_@C"KJDA!QN&EP-(^O'L TQ=_H
M(==%0SX]42@*5)X_TRBUZXRI5[K-FS%0;^Z_!AJ*1%$MU7N;HHZDAVZ9BC.@
MYFE),'OT2D'MP<^7E.)M2:/*_P,_T<HZ\R4!_@O'C5)LU=OO 5K9]0T9757C
MMTE1B69Q3'6>5E5M)D&S+QG.D;L<OR1%E5DQ]*,9"^G!^NPLR0?HT]F45E4X
M[&88^E8"2'1K, Y K#-G=O+I.5[D)IN5_*ZL3T965^]S#DJ%[L'48]$X11U(
M\_5>?&+'D<AC'F5%T@#,,R*6[7I;9;I<X1PEJ^PRRFEY\N(Z.X^*9[*!CM%H
M-^"L?X4S9\O]AS1A70^/]BQV0+AOU?8/(8);7+J>W3P2#CC!QR2<YKC2('D]
MS<>T3U'H]T!N<X]KPBB?[4DVN%:[5W>O+74?TNQV/#B'<,,MT=W,ZC\Y".@^
MY+RVN3.VT>N4L_@=[9<M#H5?<U:PB_YS@ OPX,Q 8)&:< QKYU;PKHS/K2!=
M'>D\-!6Z@W,K"(W-C/OER*\ ]2ZRU"X#P7UX%(K?V&1ZLLF^ >0#-#)B 1SV
MK&-6-C2P P_U3S#4$*L%NX(0.YM6@E&'QZZJRZX_W\9$*(2B@CH//.9+(<YS
MMOCGMBAI78?Y<GB=<9-$3T1RY9M^@HD2>O4T$R!Z3Z?+Q'*$3!K[) 3^[AG4
M;Y N?VHN @M=N-5>E;(<Y0E\&GF.3*1')5"A01&7=Y/*DVDA1CC#S8W:\?3O
M.$T6T9NP5!X+9KA2]6'<JPF39@NIQ5V\P+QB]^I1Y&5'-<B_AFI!?OK]GFZ0
M&:4P1K\W NK\?G@ZF14@&%^ZM++K.$Q,;5/_ATDO\UM#\>";LPG%DBD6D]Z?
M.1T$=+X,&H8U1;Y$K_S!9'UK![/_S;O!%) N'LQ^PW"S&,<V#HO,"4,H;=F.
M7J,CJ-+!6T=YJP)PV>PT#S<K:,C=R'OG.%(\+U\ -T&%D:8360D-#AB'Y$D2
M&%"^KHZ._PM%>=//J$2E"*:]VV'#>#/'F+<P +[$4ZYW7\+&=BQG?:V1(5PF
M626.BW$-!R T;W\SA/9:>]1XA>N1%._QV/39:I6C%8UTQVD:Y<ST3J4V/,/)
M;A.4>D'XUE<R#O9PGZ,;,KC[=W,$7=RAO'KO0J)NTG8<E1.T"TKMH/SKJYZ@
MAR,X4>5ZI:PIKG34/\3,G-9.ZZG8F<G]*];Y\M<LWSVHV=&:R]<XW2Z2;%7;
M+JI%]"TK&AJ&+U\CLH16X/>HW.99<4_,W%6=-CT\YSI0=^WAV>3=.1LX#BL#
M>4N@&C%QH=R=:AQ*3S!41H.#DXGIH^:&2]?QG,TP#?>!;83" C ]9>'N/CBR
MV,GS#F516B:(1M!=9V3WC8IR%L?Y%O&J?5G$*+9S:AA#E+ ]R=J3J$,S9%.S
M^ N(ACC[ML@"F8)U!$9>X ]\@!8<^X9&84VQTKE'L<</">%EF<11MBM,Q6'Q
M'D4%SJ*G].T.%T7RE/(>;+2)LGV3S@I*9TO!!8IS0A>?ZFL&W0.I&N%HQ*B)
MP]WS=38U"=N1X> E/ L44K.B2=E[,/<3F!,%>V^G]^,YN^.'N4FNG%6CW,;H
MCJ]0(N@FS5I0:1]AN%O76_1MGVUWE^.,_!G7SW;/\UUUS0Y$DL7))D6LR%,K
MN)I1,<3E_KGGRW]MD_+M'*\W.*-4BYY]%L$.GW]FPSH\0Z?'.VC1YD"S(SR%
M0+OS:C:0^_=^A<.#@>P-7!T1[OJXC8TS\*"/ ;O,M^V$,&U.(AO&?UV!,*>H
M*AR4X89UVEE'L)J![0O=B(3>J]/LKL.]--UGTQ57.!?(B;'@:;5MGS56:^ON
MV0+2P7PY6^ -U23VDY<"D#;HD0GB;M!WLB9ZG2WH6Q._;A9$PPG\+Q]_8;]@
MK=*F'618&W=U\D4CA_5X'M3$9_10O4P-PQSN]:B>;<"@V=07L5)/5?PMLX=P
M16UM?36QYY;76T52WM^&?7249+AIYQU-6<#GHVQGV:(FOF!27W"N;RQBE,L7
MCM&9A,_KTFG)"VIK"PWX:6B]SNI7K/9F=R!8<T3M,V,&B'RTX,IJA2T*$VS4
MH516#YT94/?^%FGFM8]],V1G^>[=#EDA,O!+/&NNF>UEW;*[9H$\RW$?_EU>
MV;Q.4;KD,NS8TL#\_<-H7,CH_U%_8W[JC1EZ+5&VV$>9]49M\XQ+PE<2%S\2
M2=2=[RHO-TDB%_0$/BV^=W94/J"']Z"9!*P],.>"N;L+&)!T%A5)3"S]19)N
M2VYDK&(K#OO<5@[W'F4]+6]P,=ZC,;[M]@.];^YJU2J."Q:S-2@N"T->&Z\>
MTG /VBO>B-/[@.)MGE11D.P9(0=L(]8$@ [3*>NXSGEVCK,7E)<TV.<"/95D
M(*ND]P&W8/A=^J04WMF< 8P<5N>X/W7X?=3Q+%+<X6ZA-$P2>"YIVR=1#R&?
M2G:L[JPL\^1I6U)W\!'?5>/32$*TL &:L=8\8;.0=$]3&'962F%_!L&"N(Q2
MUT$G7U&R>J;,$P,7K=#MEE[@S)>5?(KYMBSHC1I-66.OK[K-F_%1;^Z]H"JE
MTI12KZVBB)JVSB:UMB9@,_GTI[@J%72N*_8>>)09D]O&FHW%M+LY5)G_ZMA$
MNJZ"S67AD[PZ!8K2<[Q>XZPFM[]RU&YD4:4(4S]R[^:,_'@KV/9%4LRP^653
M-+0+VQ8IP.C R6QBY\W("W<O#V*]]=?0XBYZJX27Y_2LM3IXU9D]((0J$TB"
M\-W,(17!NIE&$@K#W6AJ"M#.DFYG*3^.B6)'A-9GAS994^QQ78^LR=9$V\&=
M:+.B0L\43[FXMG'$'>)( +81E[46;\7YK8]'X\$RFFP[SN\_<.ND<1IJ>.JF
M?2JJWJ^S-]8GO(:'7+I#KMC#TCD(F]J*Q4&N_Y:WE]K#ON>10'$T*,A;'!BK
MUK1H>$=C]:%IAY(&3T]IZ(]8U-(9RL(?^/'X0_R,%MN4YC1E9;(874C7-1S1
MXHJ,#$U<W99-S<>A@%A%(*9!WE9!L(S<74*E&?EG;VP$K)S;Z7MJDS>G[,FS
MD:*OQ3&+%T#!A3+K@CNL9(+C/^B(H:RHANPNC=CYS #(7143 :2[U%/HF&$5
M7@=)IY(^ZIH! MR!)S8<P@QAY>D'&2,K-%8IJE+:P@VUFVC5YX[H%.O7H.R*
M58[XXV^)DW#O1@W%<L/):[:-UHZ3<S/%VW <O6!'L\" A=QZ$(MB. S,]Z"L
MXK2C+L[?DP)JB[F=!KPZ):;%@H4=O$T5X#)LW>AQ!Q9TV&*+'/[83O8,T<EW
MXJ^!GCM*-Z,<X0!KX$'.0R<]:H,?F]HFP]*@'3I_N%N@H*Y8@1;S\AGEE.<<
M/9--/1%+G7%QUBG7Z#C-&$ MS0]I\\%X7J49EGWY-STLSOQ0$9GCW$4@=",-
M*;0[-\-PM+&J* 9NA5[WU%9)NPUX'PV3"NO.1J>IVI1U?=_RWLIR'[3.LE]*
MSBM&JM8.KMX^%&=M:7S,HZQ(ZR5@%Q<I$PB@T5@:PD8^+TS,HJWJHE!>D7JE
M7$']!1YET&&3K,2?B=V@"P'=!%R@(EEEE;#R_W\;I<GRC6P#SJ/B^2K%W_X=
M+8@;+5-:8Y1CE39 &:S"VQ*CG>E@0(V+C!;><;R<^^IWW86*T1B^6O4:!ZNV
MZJ*QHZ"@?@-_6DGL%L+& 3 $S&Z XC9?(5]0_H0]6"-QG!"6ZA>3[W!>#6\O
MD>\6$XZSDA!-.E^UY7K8IL,*LM:4&"+SP>VXPCDB"\CYEJA%%K_M/2Q[(C](
M9V/K/DEG[E8#.XJ+#SP>@R7%B(F!X9N$^*,XVAJXB'UG<(IY/7&'TFV(O0Z/
M:WX?9EPFG..3,> L^U5_/Z3#KM$>RE*'\'V7<8?'-7L/,RX3SM[)&-#?/8KV
M-%[M'VWN4Z";2L,^PRV80CDWVE(:;2&/9LLXZ19QTBUA,"[B=%L^B^Z?_2W=
M8;9POAQX ?W?R7=ND^_4WL^TFT;.%J>>-0+UO0#CZ:>_MYI\+S7YWBFLO=)D
M>R/;>R'K>Y\#[G4"N2DS<9\5=C8:-BS 9[-@<7D8%M@VR&$0H:Y*@[!1AIMT
MHA7RB=6"([6B=G=9()*>CN(V0R2(&UYBJV9SM8#=&P^>X[U'<1H51;),XDJ'
MJ/,&(+_>8I7U8Z"2O(4INV@$/DT7;LN"/..4S+ZBGIFC\&D>0+<(R # F1V<
M5 $P0!I](SD%.;O2(@,R]"WHINJ'&.B\='V@(+)A9VB)<S04:3%\-@N0G /$
M!$C<D6(ZVIE@3[Z'F3)&] 9>@=BF3"=<<2=<:8]X(DXX H>9F789T-@0?ZJG
M:H96M#_7DQ62 ZFPUFDL:N]@TFA(S/TR-5)RG1K5/KS@!V%2X59?8S9H8%>8
M.$K8W_4<TQ\'?Z:C$@\:]<']6IXT#@Q^__ET9""4A_-# XTRX_6AP67&5DC_
MCK['!ZB6?6=8"2U%8FW[Q],6/?=OU,<UM,R.V\WN0-0[#[?BE86B,@9U3+3&
MB64TU6@(M-;5593DOT7I%GU!4;&MGR,L7%>RVA%UD11QBBE=O"*H$-!&,<2@
MSKRJ'5FSHD!E,2/+:A(])6E5<:T9E<4\NZ=5V'+B4!( XF'F[3_ITQ92X5A$
M/12F%=3N;G KZAF:,;RJE<&U=[)\.&?F>!(MP'"9] VR36HJ*\VG(MS @HY(
MY+H) VX&0P9\=%JJ))UI555&2K@>'V@5QI,N2)RA8Q!$A\(N(8'7=]H)X^SM
M+$JC+$8/SPB5GW.\W1!F674&59H,/09A$Q^$T'&%ZX$>5Q8$0H]99T.[YWH_
M3^CVLZZ?7C"+#:HTX7O>C";.A+ [Q=W1R2"8&5.OT;(1B5)+G^PZ?ZRQB3RD
MYGO4+S7C2OV%ZPY>%F6RCDHT7RIKJ$[3MF*H4M-@=-1 (GI*JM9AN/G)YU&>
MT[)^]VA#IB5:U(* *JIFZV9DE%L'HZYF<M'36.4^PTU%@3IR6,OQX8B?W5=O
M7R+L(]QD%:5] U;UL[GBYO;5DSFOCW =AQN<K<@6<WV!GLI'TAEC)R,":<^,
MF"#>,,7<I8B!.(P9[$0X6;WG.'M!Q$<EJO: L@3GM[A$Q<46S;/9)D]2VH*]
M'"HW;%="A8;.S(!D=+ !_WT;P.ZH6N,4.IBF6(-#>0^7-M!L$4NV7<%XJ-[/
MF@6PJ'H+%1MQN!N&/=\,KJ^2C/R61.DN>_0\VE2Y&3><=$I;Z$:'=KKHW FV
MI>XZ*\I\6]WI[W[K''2S../>)=O$V8K8#DYW.][]&D+G).O2@;^LRUJ,UW-^
M"W>VT:I68!T!#6RI#8(&_@&?D'!W!I2GO8C:(.5[8LPJB[:X0WE,I;H:WORH
M-VS&2:7A\>BSMK@F4FL5>L+U+/I<?HE*^H#EVP5A4*C-+$"F]O8!CU5;!>(X
MB';V^S^&,T9#QQ1/XX;Q=B-ZU%9':G:H##Q07?^PT\H&QO0T5)>(P&N!*<<R
MP4-@-&.4A!T$&G=>/1-]CS;;/'Z."G27XU4>K5T'GC_FU07 6Y4O59'(VPX#
M()M!%T*ZV[K2O*+YLD<<*]!+"M=N4_EP[O(5F3K&>B=6"MAF+PH /6.3>2L"
M 16R:O^&9!Z7^ GEE+=9EN$M,7.+IC/FQ0@8ODW:EL.[JX,(&0ZLSG-_G1'U
M4B4ZR[&'>W@/F-I8:5Y 9-O>A8C1ABM4^:+ E:GT,H2+FR_0T&_IF[*8#,9Y
M5QT*+?K/?XM;N*TL,![7;?F,\^2_VP"DC\/53*U5MP(!I)7K:L2@T<6Z8NC/
M.D"7NSH"D*Y<3$:.@\&F^1ROR?8UKO:PC'-!M49"S1HW"ENQ)$*PJ%?CG@(O
MQL=F\_)UD^25O,"*R&XB5,-AD["54"@ BRHX[&>*LRU7YQMT>N&L/I$0G6ZP
MX%AG&WVX4/0+RJJ64@F0Z]=Q<^VN,IBJCBGE.M0#XZM0 Q:P!K$8M:5 #6Z-
M:F+>6J)93*1!R)^]H#Q:H7-<T-I%U4P1*16@&4O)A,V"5#JX(,R54-B7?DTQ
M+ZY^0.<:ZGMOA0,.$/)PZP1 ;DTP_-*A+U@!\BJ@BX_4TF[UT'=H=#U(JI<'
M:0&#<YR52;8B&Z8$.:_@)")M=]O)N5K3:KN+EE1JZR[EO-EF[.F]1_14F%#[
MA?QWO6U2ONKOY5XIVL1SW?9M^KEZ>W=664L?L+F0!G9;A8PJ.5V]^T -T3VB
M,8.S.*;LT&>9"4!UC^1%-;E;](U'&AW(YX@,8W&==6$2,JR;E'OY;Q%CHVI6
M,#JS9@+JYWE-/)-V5L"!%5QRJ4)P.9/G=9:4293.-INT*?Q:EW(]K^M1)B_H
M<KE$<?F81UF15"9X'-1@AJ21H"Z2@$3'#)0P1:,M/N?%<"X20A%]V!J=H?(;
M0MD]>D'9%GW>)@L:@W:=U237#^<0XS1;DKW;(]XD\2\__<(,V;")L@W'MH+2
MF4MCK%YX$JGV'1Y=(JM ;BO$A1LA86A\L34+9#JD;2B+/CGA#J(=5T1K+*5A
M,D:TZ0UHZ&$VL\4_MT6]@;O"N<CC'CM36FW;FL!J;=T=R9,.YLO9 E<1_<R5
M7 32'K4S05P^T=O(^J&,LD64+XI?-XNH1 3^3S^Q:V\HM=D_Q@MIX^[D531R
M6(_GP?$KHX>FC#X$<[C+A)YMP*#9-'C,0*6GZN:&V4.XHK:V(IO8<\L+L2(I
MX2;EZDIJ=*UF>%+$NZ:S@,]E)8KJ$/!K4CZ?$W7":Y17I:T[E:W?N/<M&FWW
MU2E4VKIV PIZ4IV\T*EWB\KFF23VZB\$[2_Z'%"'%R8Z XJ56!_>C2CTV'$*
M.#V%N\?@"H*P!YUV'5#9+*M P],S!=8-]4S<4[AKZ77V0J2"\[>Q7K$^[8ZC
MNY_"TQL!:X9ZTL>L'^4KJO=WV.4NWZ)%_4C98_2*"NY:)X;;+W0\N/"T",JT
M^1+'ZR;<V-][>I>?H<5EE&=5K8[]&WD7:)G$R5##X T:J4,:A*=SRF(P5#Y(
M?_H1Q*ZU\$N285H8B/,*..]S(]KQY_#T2<*BH?:,L>L']H9Z9#0^)1 YKH"M
MLIUCHYMN8+8B.8&74[)V^&?[X,CR@: %\L*ME68SM,Y@J.71YA8(-1GL0T6N
M-U_H?YZB OWO_P=02P$"% ,4    " "NB\5.1BAE&U=$ 0#X.1< $0
M        @ $     <&QA8BTR,#$Y,#0R."YX;6Q02P$"% ,4    " "NB\5.
M'U=\.(81  !@OP  $0              @ &&1 $ <&QA8BTR,#$Y,#0R."YX
M<V102P$"% ,4    " "NB\5.8J.^$WX0   ;Y   %0              @ $[
M5@$ <&QA8BTR,#$Y,#0R.%]C86PN>&UL4$L! A0#%     @ KHO%3MA',#%K
M0P  BY$$ !4              ( ![&8! '!L86(M,C Q.3 T,CA?9&5F+GAM
M;%!+ 0(4 Q0    ( *Z+Q4X_-Y449K   .>:"@ 5              "  8JJ
M 0!P;&%B+3(P,3DP-#(X7VQA8BYX;6Q02P$"% ,4    " "NB\5.:H19/#)A
M   (Y 8 %0              @ $C6P( <&QA8BTR,#$Y,#0R.%]P<F4N>&UL
64$L%!@     &  8 B@$  (B\ @    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
